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.
- 專案