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,用于创建、运行和部署机器人。
相关
- 项目
- 项目
TanStack/aiTanStack AI 是一个以 TypeScript 为先、与提供商无关的 SDK,可让您构建流式聊天、工具调用代理、结构化输出流程、多模态生成(图像、音频、视频)、实时语音和沙盒代码执行代理。它提供可组合的活动、类型安全契约(通过 Zod/Valibot/JSON Schema)、适用于许多 LLM 提供商(OpenAI、Anthropic、Gemini、Ollama 等)的适配器,以及适用于 React、Vue、Solid、Svelte 和 Preact 的框架原生钩子。可摇树优化且可观察,它面向希望以统一、类型安全的方式将生成式 AI 集成到 Web 和服务器应用程序中的开发人员。
- 项目
- 项目
yincongcyincong/MuseBotMuseBot 是一个聊天机器人,它将八个流行的消息平台(Telegram、Discord、Slack、Lark、钉钉、企业微信、QQ 和微信)连接到大型语言模型(如 OpenAI、DeepSeek 和 Gemini),支持图像、文档、语音、函数调用和 RAG,实现 AI 驱动的响应。它可以在本地或通过 Docker 在大约一分钟内部署。
- 项目
photon-hq/spectrum-tsSpectrum-ts 是一个 TypeScript SDK,用于构建在真实世界消息渠道(iMessage、短信、电子邮件、Slack、Telegram 等)上运行的 AI 代理。它提供统一的异步迭代器 API、主要平台的内置提供程序、可选的主机基础设施以及优雅的启动取消功能。使用 `bun add spectrum-ts` 安装,提供 Photon 项目 ID/密钥,并编写一个简单的循环来回复传入消息。