from google.auth.transport.requests import Request
from googleapiclient.discovery import build
-import turbot.actions
-import turbot.commands
+import turbot.interaction
import turbot.events
ssm = boto3.client('ssm')
if type == 'block_actions':
return turbot_block_action(turb, payload)
if type == 'view_submission':
- return turbot.actions.view_submission(turb, payload)
+ return turbot.interaction.view_submission(turb, payload)
if type == 'shortcut':
return turbot_shortcut(turb, payload);
return error("Unrecognized interactive type: {}".format(type))
avalue = action['value']
if (
- atype in turbot.actions.actions
- and avalue in turbot.actions.actions[atype]
+ atype in turbot.interaction.actions
+ and avalue in turbot.interaction.actions[atype]
):
- return turbot.actions.actions[atype][avalue](turb, payload)
+ return turbot.interaction.actions[atype][avalue](turb, payload)
return error("Unknown action of type/value: {}/{}".format(atype, avalue))
def turbot_shortcut(turb, payload):
else:
args = ''
- if command in turbot.commands.commands:
- return turbot.commands.commands[command](turb, body, args)
+ if command in turbot.interaction.commands:
+ return turbot.interation.commands[command](turb, body, args)
return error("Command {} not implemented".format(command))