项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-14 · 当前星标 ★ 627
使用教程
环境要求
- Node.js 18+
- 各渠道开发者账号
安装与启动步骤
-
1装脚手架
全局装命令行工具,用来建项目与跑本地调试。
npm install -g @botonic/cli -
2建项目
按模板建一个,选你要接的渠道。
botonic new mybot -
3本地跑起来
开发模式会起一个模拟器,先在本地对话验证逻辑。
botonic serve -
4接渠道
每个渠道都要单独的开发者账号与审核,先用网页渠道验证再逐个接。
-
5部署
按官方指南部署到托管平台,再回填回调地址。
botonic deploy
如何确认成功
本地模拟器里能完成一轮带按钮的对话,且网页渠道上线后行为一致
注意事项
- 它是 React 写聊天机器人的框架,界面即对话流,不是纯后端库。
- 内置自然语言理解只是基础能力,复杂意图仍要接外部模型。
- 渠道接入的难点在平台审核,不在代码。
- 一套代码多渠道是卖点,但各渠道的富媒体支持度不一样。
核心亮点
- 用 React 组件描述对话流,前端团队几乎零学习成本
- 一套代码可发布到 WhatsApp、Messenger、Telegram、Slack、网页等多渠道
- 内置 CLI、本地开发服务器、热重载与测试工具,开发调试体验完整
不足之处
- GitHub 星标约 625,社区规模较小,第三方教程和问答资源有限
- 强依赖 React 技术栈,非前端团队上手成本较高
- 部分高级渠道能力与托管服务绑定商业平台,自部署需额外配置
适用场景
- 为电商网站快速搭建跨渠道客服机器人
- 用 React 技术栈开发 WhatsApp/Messenger 营销对话流程
- 在网页中嵌入带按钮、快速回复的交互式对话助手
替代项目
Botkit、Rasa、Microsoft Bot Framework SDK
上一篇:chat
同类项目推荐
WatBot
开源
用 IBM Watson 给安卓 App 加上能听会说的聊天机器人
An Android ChatBot powered by IBM Watson Services (Assistant V1, Text-to-Speech, and···
alfred-chathub
开源
在 Alfred 里直接聊 GPT、Gemini,无需切换应用
A chat alfred-workflow that integrates multiple popular large language model (LLM) s···
Crownicles
开源
在 Discord 里玩文字冒险,动动手指就开启奇幻旅程。
A textual adventure game
RealtimeSTT_LLM_TTS
开源
一句话搭建实时语音对话机器人,说话即回复
实时STT,连接OpenAI接口/智谱AI(流式LLM)和GPT-SOVITS/Edge-TTS,通过网页的方式,进行···
alexa-gpt
开源
让 Alexa 接入 ChatGPT,一句话拥有智能对话能力
A tutorial on how to use ChatGPT in Alexa
local-cocoa
开源
本地文件秒变私人记忆,AI 助手离线也能聊
A local AI assistant running on your device. It turns your files into actionable mem···
webwhiz
开源
自托管AI客服,让机器人秒懂你的产品
WebWhiz allows you to create an AI chatbot that knows everything about your product ···
VT.ai
开源
一个应用动态切换多种 AI 模型,搞定文本和图像任务
VT.ai - multimodal AI chat app with dynamic conversation routing
CreativeChatGLM
开源
基于 ChatGLM 的创意写作助手,一键修订续写,激发灵感
欢迎来到 ChatGLM 创意世界!你可以使用修订和续写的功能来生成创意内容!
