aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/views
diff options
context:
space:
mode:
Diffstat (limited to 'pysite/views')
-rw-r--r--pysite/views/main/jams/join.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/pysite/views/main/jams/join.py b/pysite/views/main/jams/join.py
index 546a0444..47117f21 100644
--- a/pysite/views/main/jams/join.py
+++ b/pysite/views/main/jams/join.py
@@ -1,10 +1,11 @@
+import datetime
from email.utils import parseaddr
from flask import redirect, request, url_for
from werkzeug.exceptions import BadRequest, NotFound
from pysite.base_route import RouteView
-from pysite.constants import BotEventTypes
+from pysite.constants import BotEventTypes, CHANNEL_JAM_LOGS
from pysite.decorators import csrf
from pysite.mixins import DBMixin, OAuthMixin, RMQMixin
@@ -232,3 +233,15 @@ class JamsJoinView(RouteView, DBMixin, OAuthMixin, RMQMixin):
f"({username}#{discriminator})"
}
)
+
+ self.rmq_bot_event(
+ BotEventTypes.send_embed,
+ {
+ "target": CHANNEL_JAM_LOGS,
+ "title": "Code Jams: Applications",
+ "message": f"Successful code jam signup from user: {user_id} "
+ f"({username}#{discriminator})",
+ "colour": 0x2ecc71, # Green from d.py
+ "timestamp": datetime.datetime.now().isoformat()
+ }
+ )