#215 · Primary category: AI Chatbots

urban-bot

bot bot-framework chatbot chatbots discord discord-bot discord-js facebook-messenger-bot mobx react reactjs redux slack-bot telegram telegram-bot

🤖 The universal chatbot library based on React. Write once, launch Telegram, Discord, Facebook, ... every messenger with chatbots

Project last updated:09/18/24

GitHub Stars

571

Forks

32

Contributors

7

License

MIT

Why we included this project

React developers who want to build chatbots without learning a separate SDK for each messenger will find this library a good fit. You describe the bot's interface and conversation flow as React components, then mount the same tree on Telegram, Discord, Slack, or Facebook Messenger by swapping the adapter. One codebase can then serve users across several channels, and because sessions render a unique view per chat, stateful features like a counter or a todo list work as if they were client-side. Full TypeScript support and a zero-config starter make it easy for a small team to prototype a multi-channel bot quickly. If you need a straightforward conversational assistant or a menu-driven bot rather than deep LLM orchestration, this is a practical option worth trying.

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