#136 · Primary category: AI Chatbots

ChatGPT-in-Slack

ai aws chatbot chatbots chatgpt lambda-functions openai productivity productivity-tools python python3 serverless slack

Swift demonstration of how to build a Slack app that enables end-users to interact with a ChatGPT bot

Project last updated:08/20/26

GitHub Stars

513

Forks

182

Contributors

15

License

MIT

Why we included this project

Teams that live in Slack can get ChatGPT answers without switching tools, and this project is a concrete example of how to build that bridge. It is a serverless Python app designed for AWS Lambda, with three ways to talk to the bot: a channel thread, a private DM, or the Home tab. Context sticks to the thread, so the model remembers earlier messages, which makes tasks like drafting a business email and then tightening it with follow-ups much smoother than starting over each time. Because it was written and maintained by the Slack SDK's author, it reads as a practical tutorial on Slack app patterns like auth and event handling on Lambda. One honest caveat: OpenAI now has an official Slack integration, so the main reasons to pick this up are running your own deployment or learning how the pieces fit.

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