项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 741
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 18+
- 各渠道应用凭据
安装与启动步骤
-
1装包
按渠道装对应适配包。
npm i --save @broid/messenger @broid/discord rxjs ramda -
2建适配器
按渠道创建适配器实例。
# 代码里 new MessengerAdapter(...) -
3统一消息格式
各渠道消息映射到统一结构。
# 参考仓库示例的消息结构 -
4接业务逻辑
订阅统一事件流处理消息。
# 订阅 adapter 的事件
如何确认成功
两个渠道各发一条消息,业务侧收到同构事件。
注意事项
- 它解决的是多渠道接入的重复代码。
- 各渠道能力差异大,别假设功能对等。
核心亮点
- 基于 W3C 标准,设计前瞻,避免厂商锁定
- 统一 API 抽象,显著减少多平台适配工作量
- 覆盖 8+ 主流消息渠道,生态较广
不足之处
- 项目处于早期,文档和社区支持待观察
- 部分渠道适配可能不够稳定,需自行测试
适用场景
- 开发需要多平台分发的聊天机器人
- 企业应用集成多个消息渠道与用户互动
- 快速原型验证跨渠道消息方案
替代项目
Botpress、Microsoft Bot Framework、Socket.io
上一篇:twurple
下一篇:LocalAIVoiceChat
同类项目推荐
quickgpt
开源
把 ChatGPT 装进 Windows 桌面,告别浏览器切换
A chatGPT tool for Windows
aws-genai-llm-chatbot
开源
在AWS上一键部署多模型多RAG的生产级聊天机器人
A modular and comprehensive solution to deploy a Multi-LLM and Multi-RAG powered cha···
chaskiq
开源
开源替代Intercom,自托管聊天、客服与营销一体化平台
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Dr···
Llama-macOS
开源
Mac 上双击就能跑的本地大模型聊天应用
A cosy home for your LLMs.
CustomChar
开源
让任何硬件都能跑起本地 AI 语音助手
Your customized AI assistant - Personal assistants on any hardware! With llama.cpp, ···
Facebook-Messenger-Bot
开源
用你的聊天记录训练一个像你的Messenger机器人
Facebook chatbot that I trained to talk like me using Seq2Seq
ChatGPT-Nuxt
开源
用 Nuxt 3 快速搭建私有 ChatGPT 网页,安全又灵活
ChatGPT Web Nuxt 3 Vue 3 Version
kkclaw
开源
桌面养只AI龙虾,陪你聊天还会卖萌
一个可爱的桌面龙虾AI助手 - Desktop lobster pet with OpenClaw AI, Edge TTS voice, and···
SEEChat
开源
上传图片,即刻开启视觉对话
Multimodal chatbot with computer vision capabilities integrated, our 1st-gen LMM
