hubtype/botonic
Build chatbots and conversational experiences using React
解决的问题
Botonic 是一个全栈框架,旨在简化聊天机器人和对话式应用的创建。它消除了开发者手动处理多个消息 API 集成、复杂的 AI/NLP 设置以及基础设施扩展的需要。
工作原理
基于 React、Serverless 和 Tensorflow.js 构建,该框架提供了一种统一的方式来构建可部署在 WhatsApp、Facebook Messenger、Telegram、Twitter DM、网站和移动应用等多种平台上的机器人。它使用插件系统集成 NLU(自然语言理解)服务(如 Dialogflow、Watson、Luis),以及 CMS 和分析工具。
适用人群
希望在多个消息平台构建和部署对话式应用,而无需管理底层基础设施或 API 复杂性的开发者。
主要亮点
- 基于 React 和 Serverless 的全栈框架。
- 支持主流消息应用和 Twitter DM 的多平台部署。
- 提供 NLU 服务(Dialogflow、Watson、Luis、Inbenta)和 CMS(Contentful、Sanity)的插件生态系统。
- 内置 CLI,用于创建、运行和部署机器人。
相关
- 项目
theopenconversationkit/tockTock 是一个开源对话式 AI 平台,提供 NLP 堆栈、用于设计对话流程的可视化工作室、基于 Kotlin 的 DSL(支持 Python、Node.js 和 REST 绑定)、现成的聊天/语音渠道连接器,以及基于 Docker 的部署方式。
- 项目
TanStack/aiTanStack AI 是一个 TypeScript SDK,提供类型安全、提供方无关的构建块,用于聊天、工具调用代理、结构化 JSON 输出、多模态生成、实时语音和沙箱代码执行。它以核心包加多个 LLM 提供方(OpenAI、Anthropic、Gemini、Ollama 等)的可选适配器形式发布,并提供 React、Vue、Solid、Svelte 和 Preact 的框架绑定,让开发者仅组合所需功能。
- 项目
- 项目
yincongcyincong/MuseBotMuseBot is an open‑source Go bot that connects Telegram, Discord, Slack, Lark, DingTalk, Enterprise WeChat, QQ and WeChat to a wide range of LLM APIs (OpenAI, DeepSeek, Gemini, OpenRouter, etc.). It streams AI replies, supports image/voice input, function calls, RAG, admin UI, metrics and cron jobs, and can be run locally or via Docker.
- 项目