Rather than relying on the one in the Slack events API.
This means the WSGI configuration should work once again.
#!/usr/bin/env python3
+from flask import Flask
+
from slackeventsapi import SlackEventAdapter
from slack import WebClient
import os
+app = Flask(__name__)
+
slack_signing_secret = os.environ['SLACK_SIGNING_SECRET']
slack_bot_token = os.environ['SLACK_BOT_TOKEN']
-slack_events = SlackEventAdapter(slack_signing_secret, "/slack/events")
+slack_events = SlackEventAdapter(slack_signing_secret, "/slack/events", app)
slack_client = WebClient(slack_bot_token)
-slack_events.start(port=3000)
+if __name__ == '__main__':
+ app.run(debug=True)