]> git.cworth.org Git - turbot/blobdiff - turbot/hunt.py
Add notes on how to update the Google sheets credentials
[turbot] / turbot / hunt.py
index 5edd443e59cc00da59aa14308a6b3fd133246a0a..3063d879cb1069745a5405683b87f733dea58c1f 100644 (file)
@@ -163,3 +163,26 @@ def hunt_blocks(turb, hunt, puzzle_status='unsolved', search_terms=[],
     block.append(divider_block())
 
     return blocks
+
+def hunt_update_topic(turb, hunt):
+
+    channel_id = hunt['channel_id']
+
+    topic = ''
+
+    url = hunt.get('url', None)
+    if url:
+        topic += "<{}|Hunt website> ".format(url)
+
+    topic += "<https://halibut.cworth.org/{}|Big Board> ".format(
+        hunt['channel_id'])
+
+    state = hunt.get('state', None)
+    if state:
+        topic += state
+
+    # Slack only allows 250 characters for a topic
+    if len(topic) > 250:
+        topic = topic[:247] + "..."
+    turb.slack_client.conversations_setTopic(channel=channel_id,
+                                             topic=topic)