]> git.cworth.org Git - turbot/blob - turbot/turbot.py
Break out rot.py and slack.py from turbot.py
[turbot] / turbot / turbot.py
1 #!/usr/bin/env python3
2
3 from flask import Flask
4 from slackeventsapi import SlackEventAdapter
5 import os
6 from turbot.rot import rot_route
7
8 app = Flask(__name__)
9 app.register_blueprint(rot_route)
10
11 slack_signing_secret = os.environ['SLACK_SIGNING_SECRET']
12 slack_events = SlackEventAdapter(slack_signing_secret, "/slack/events", app)
13
14 @slack_events.on("error")
15 def handle_error(error):
16     app.logger.error("Error from Slack: " + str(error))