"Welcome to the channel for the {} hunt! ".format(item['name'])
+ "Please wait a minute or two while I create some backend resources.")
- # Create a sheet for the channel
- sheet = turbot.sheets.sheets_create(turb, channel_name)
+ # Create a sheet for the hunt
+ sheet = turbot.sheets.sheets_create(turb, item['name'])
# Update the database with the URL of the sheet
item['sheet_url'] = sheet['url']
# and Slack retries the event, that next event will see this 'pending'
# string and cleanly return (eliminating all future retries).
item['sheet_url'] = 'pending'
+ item['channel_url'] = channel_url(puzzle_channel_id)
puzzle_table.put_item(Item=item)
# Create a sheet for the puzzle
- sheet = turbot.sheets.sheets_create_for_puzzle(turb, item['name'])
+ sheet = turbot.sheets.sheets_create_for_puzzle(turb, item)
# Update the database with the URL of the sheet
item['sheet_url'] = sheet['url']