]> git.cworth.org Git - turbot/blobdiff - turbot/interaction.py
Fix "New Hunt" button to actually call new_hunt_button function
[turbot] / turbot / interaction.py
index 94787b40fbc28e15c7773f0ca497b5dcf4bea1b9..4a36b71b9e074eead82ce4fbb1fbd51643825e5a 100644 (file)
@@ -501,6 +501,7 @@ def new_hunt_command(turb, body):
 def new_hunt_button(turb, payload):
     """Handler for the action of user pressing the new_hunt button"""
 
+    print("In new_hunt_button with payload of: " + str(payload))
     trigger_id = payload['trigger_id']
 
     return new_hunt(turb, trigger_id)
@@ -534,7 +535,7 @@ def new_hunt(turb, trigger_id):
 
     return lambda_ok
 
-actions['button']['new_hunt'] = new_hunt
+actions['button']['new_hunt'] = new_hunt_button
 
 def new_hunt_submission(turb, payload, metadata):
     """Handler for the user submitting the new hunt modal
@@ -1270,6 +1271,8 @@ def hunt(turb, body, args):
     blocks = hunt_blocks(turb, hunt, puzzle_status=status, search_terms=terms)
 
     for block in blocks:
+        if len(block) > 100:
+            block = block[:100]
         requests.post(response_url,
                       json = { 'blocks': block },
                       headers = {'Content-type': 'application/json'}
@@ -1345,6 +1348,8 @@ def round(turb, body, args):
                          )
 
     for block in blocks:
+        if len(block) > 100:
+            block = block[:100]
         requests.post(response_url,
                       json = { 'blocks': block },
                       headers = {'Content-type': 'application/json'}