#166 · Primary category: AI Chatbots

bottender

bot chatbot framework line messaging messenger slack telegram viber

⚡️ A framework for building conversational user interfaces.

Project last updated:04/10/24

GitHub Stars

4.3K

Forks

337

Contributors

38

License

MIT

Why we included this project

Teams that run the same bot across several chat platforms tend to end up with a lot of glue code, and Bottender exists to take most of that off your hands. The framework models a bot as a declarative set of event and state handlers: you define the actions for each turn, and it handles webhook setup, signature verification, and the HTTP server behind the scenes. A single codebase targets Messenger, Slack, Telegram, LINE, and Viber through one context API, so adding a channel doesn't mean duplicating your logic. It also batches incoming requests automatically, the kind of detail that only matters once traffic gets real but saves you from surprises in production. If you're on Node.js or TypeScript and want a framework that already powers thousands of production bots, this is a dependable pick.

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