botonic

用 React 写聊天机器人,一套代码发多平台

Botonic 是一个基于 React 和 TypeScript 的开源框架,用于构建聊天机器人与对话式应用。它让前端开发者能用熟悉的 React 组件模型来编写对话流程,把消息、按钮、快速回复等聊天元素当作 UI 组件处理,从而降低多平台机器人开发门槛。核心能力包括:一套代码可发布到 WhatsApp、Messenger、Telegram、Slack、网页等渠道;内置 NLU 集成(如 Dialogflow、Watson)与内容管理(Contentful)支持;提供本地开发服务器、热重载、测试工具和 CLI,方便调试与部署。项目由 Hubtype 维护,采用 TypeScript 编写,适合需要快速搭建跨渠道对话体验、又希望复用 React 技术栈的团队。

开源 freemium 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 624
维护状态 活跃
是否开源
定价模式 freemium

项目数据

分类对话助手
开发团队hubtype
所属国家
官网地址https://botonic.io
定价模式freemium
价格说明开源框架免费,Hubtype云服务提供付费方案,含免费试用
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型bot-framework,bots,chatbots,cms,contentful,conversational-apps,conversational-interfaces,conversational-ui,dialogflow,javascript,nlp,nlu,react,watson
GitHub 星标★ 624
30天Star增速
HF 下载量
上线时间2018-03-25 00:00:00
最近更新2026-09-17 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-14
浏览次数0

使用教程

核心亮点

  • 用 React 组件描述对话流,前端团队几乎零学习成本
  • 一套代码可发布到 WhatsApp、Messenger、Telegram、Slack、网页等多渠道
  • 内置 CLI、本地开发服务器、热重载与测试工具,开发调试体验完整

不足之处

  • GitHub 星标约 625,社区规模较小,第三方教程和问答资源有限
  • 强依赖 React 技术栈,非前端团队上手成本较高
  • 部分高级渠道能力与托管服务绑定商业平台,自部署需额外配置

适用场景

  • 为电商网站快速搭建跨渠道客服机器人
  • 用 React 技术栈开发 WhatsApp/Messenger 营销对话流程
  • 在网页中嵌入带按钮、快速回复的交互式对话助手

替代项目

Botkit、Rasa、Microsoft Bot Framework SDK

项目介绍

botonic 是一个对话助手领域的开源项目,官方简介:Build chatbots and conversational experiences using React。项目使用 TypeScript 开发,在 GitHub 上获得 625 星标。

上一篇:chat

下一篇:expo-ai-chatbot-lite

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152287 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170473 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2478 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88772 2026-08-09