]> git.cworth.org Git - turbot/commitdiff
Disable auto-invitation of members to each new puzzle channel
authorCarl Worth <cworth@cworth.org>
Mon, 24 Jan 2022 23:21:13 +0000 (15:21 -0800)
committerCarl Worth <cworth@cworth.org>
Mon, 24 Jan 2022 23:21:13 +0000 (15:21 -0800)
This is a temporary hack at the request of Avram who is still working
on MH 2022 puzzles even after the hunt is over, but he doesn't want to
disturb dozens of people with notifications of new channels.

turbot/events.py

index 24356de6180706eca363cee5120f51915ae33da6..e3d37460d4f46b0efeca4b98359bb2479524e582 100644 (file)
@@ -233,13 +233,21 @@ def puzzle_channel_created(turb, channel_name, channel_id):
     # has opted out of being auto-invited
     members = [m for m in members if m not in AUTO_INVITE_DENY_LIST]
 
+    ### With the code below disabling auto-invitation, be honest about that.
     slack_send_message(
         turb.slack_client, channel_id,
-        "Inviting all members from the hunt channel: "
+        "Not inviting all members from the hunt channel: "
         + "<#{}>".format(hunt['channel_id']))
 
     # Invite those members to the puzzle channel (in chunks of 500)
     cursor = 0
+
+    ### This line of code disables the auto-invitation of hunt members
+    ### to channels, (which I'm throwing in at the request of Avram
+    ### who is mostly-solo solving puzzles after Mystery Hunt 2022 is
+    ### over).
+    cursor = len(members)
+
     while cursor < len(members):
         turb.slack_client.conversations_invite(
             channel=channel_id,