diff options
Diffstat (limited to 'pysite/views')
-rw-r--r-- | pysite/views/main/jams/join.py | 15 |
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() + } + ) |