#85 · Primary category: AI Chatbots

bolt-python

aiohttp aiohttp-client asyncio bolt chatbot chatops django docker fastapi flask pypi-url python slack slack-api socket-mode web-api websocket websocket-client websockets

A framework to build Slack apps using Python

Project last updated:08/28/26

GitHub Stars

1.3K

Forks

287

Contributors

62

License

MIT

Why we included this project

Bolt for Python is the framework Slack itself maintains for building apps in its workspace, so it is the shortest path to a conversational assistant or chatops bot. It handles the tedious integration work: signature verification, event routing, slash commands, interactive actions, and the ack handshake. You write listener functions with decorators and reply with say or respond, which keeps bot logic readable. The async variant and Socket Mode are worth attention: Socket Mode lets a bot run behind a firewall without a public endpoint, a common need for internal tools. Hook an LLM up to that event loop and Slack messages come in as structured payloads while responses flow back through the API, a solid foundation for a production bot.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category