diff options
-rw-r--r-- | pysite/views/staff/jams/actions.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pysite/views/staff/jams/actions.py b/pysite/views/staff/jams/actions.py index 88a64c3d..49cd6306 100644 --- a/pysite/views/staff/jams/actions.py +++ b/pysite/views/staff/jams/actions.py @@ -1,7 +1,7 @@ from flask import jsonify, request from pysite.base_route import APIView -from pysite.constants import ALL_STAFF_ROLES, BotEventTypes, ErrorCodes, JAMMERS_ROLE +from pysite.constants import ALL_STAFF_ROLES, BotEventTypes, ErrorCodes, JAMMERS_ROLE, CHANNEL_JAM_LOGS from pysite.decorators import csrf, require_roles from pysite.mixins import DBMixin, RMQMixin @@ -230,6 +230,15 @@ class ActionView(APIView, DBMixin, RMQMixin): } ) + self.rmq_bot_event( + BotEventTypes.send_message, + { + "message": f"Congratulations <@{snowflake}> - you've been approved, " + f"and we've assigned you the Jammer role!", + "target": CHANNEL_JAM_LOGS, + } + ) + return jsonify({"result": "success"}) if action == "unapprove_application": |