aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pysite/views/staff/jams/actions.py11
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":