
Landbot
No-code chatbot builder for conversational experiences
Discover top open-source software, updated regularly with real-world adoption signals.

Declarative framework for building cross-channel conversational experiences
Bottender lets developers create bots for Messenger, LINE, Slack, Telegram, and Viber with declarative actions, native user experience, easy setup, and production-ready features.

Bottender is a JavaScript/TypeScript framework that simplifies building conversational user interfaces across major messaging platforms. By letting developers describe actions declaratively for each event and state, the framework produces predictable, easy‑to‑debug code while handling the underlying API intricacies.
The library offers native‑like experiences on Messenger, LINE, Slack, Telegram, and Viber, supporting features such as profile sync, rich menus, interactive messages, and payment flows. A CLI (npx create-bottender-app) scaffolds projects with minimal configuration, automatically managing server listening, webhook registration, and signature verification. Production‑ready optimizations like request batching and extensive channel adapters make it suitable for large‑scale deployments. Community support is available through a Discord server and a growing ecosystem of utilities like bottender-compose.
Developers familiar with Node.js can integrate Bottender into existing TypeScript codebases, leverage its built‑in routing utilities, and extend functionality with custom handlers, enabling rapid iteration from prototype to production.
When teams consider Bottender, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Customer support bot on Messenger
Automates FAQ responses, reducing support response time
Order notification bot on LINE
Pushes real‑time order updates, increasing user engagement
Internal workflow tool via Slack slash commands
Streamlines team operations and reduces manual steps
Event reminder bot on Telegram
Sends timely reminders, improving attendance rates
Run `npx create-bottender-app <project-name>` to scaffold a new app with default configuration.
Yes, the framework includes automatic webhook registration and signature verification.
Bottender supports Messenger, LINE, Slack, Telegram, and Viber.
It is built with TypeScript and compiled to JavaScript.
Join the official Discord server for discussions and help.
Project at a glance
DormantLast synced 4 days ago