LangBot:生产级多平台智能机器人开发平台

在 AI 时代,将大模型接入即时通讯平台已成为刚需。LangBot 是一款生产级的多平台智能机器人开发平台,支持将 ChatGPT、DeepSeek、Claude 等大模型接入 QQ、微信、飞书、Discord、Telegram 等主流 IM 平台,是目前功能最完善的开源 AI 机器人框架之一。

项目简介

LangBot 是一个开源的多平台智能机器人开发平台,提供 Agent、知识库编排、插件系统等企业级功能。它支持几乎所有主流的 IM 平台和大模型服务,并深度适配 Dify、Coze、n8n、Langflow 等 LLMOps 平台。

项目地址https://github.com/langbot-app/LangBot

官方文档https://docs.langbot.app

官方网站https://langbot.app

核心特性

💬 大模型对话与 Agent

  • 支持多种大模型,适配群聊和私聊
  • 多轮对话、工具调用、多模态能力
  • 流式输出,实时响应
  • 内置 RAG(知识库)实现
  • 深度适配 Dify、Coze、n8n、Langflow 等平台

🤖 多平台支持

一套代码,多平台运行:

  • 国内平台:QQ、QQ频道、企业微信、个人微信、微信公众号、飞书、钉钉
  • 国际平台:Discord、Telegram、Slack、LINE、KOOK

🛠️ 高稳定性与功能完备

  • 原生支持访问控制、限速机制
  • 敏感词过滤,安全可控
  • 配置简单,支持多种部署方式
  • 生产级稳定性,已被多家企业采用

🧩 插件扩展与活跃社区

  • 生产级插件系统,支持事件驱动、组件扩展
  • 适配 Anthropic MCP 协议
  • 已有数百个社区插件
  • 活跃的开发者社区

😻 Web 管理面板

  • 先进的 WebUI 管理面板
  • 直观的配置、管理、监控界面
  • 多流水线配置,不同机器人用于不同场景
  • 全面的监控和异常处理能力

支持的平台

消息平台

平台                状态    备注
─────────────────────────────────────────────
QQ 个人号           ✅      私聊、群聊
QQ 官方机器人       ✅      频道、私聊、群聊
企业微信            ✅      
企微对外客服        ✅      
企微智能机器人      ✅      
个人微信            ✅      
微信公众号          ✅      
飞书                ✅      
钉钉                ✅      
KOOK                ✅      
Discord             ✅      
Telegram            ✅      
Slack               ✅      
LINE                ✅      

大模型支持

模型/平台                状态    备注
─────────────────────────────────────────────
OpenAI (GPT-4/3.5)       ✅      可接入任何 OpenAI 格式模型
DeepSeek                 ✅      国产高性价比模型
Anthropic Claude         ✅      
Google Gemini            ✅      
Moonshot (月之暗面)      ✅      
智谱 AI (GLM)            ✅      
xAI (Grok)               ✅      
阿里云百炼               ✅      
火山方舟                 ✅      
SiliconFlow              ✅      大模型聚合平台
Ollama                   ✅      本地大模型
LMStudio                 ✅      本地大模型
Dify                     ✅      LLMOps 平台
Coze                     ✅      字节跳动 Agent 平台
n8n                      ✅      工作流自动化
Langflow                 ✅      可视化 LLM 编排

快速开始

方式一:uvx 一键启动(推荐)

# 安装 uv(如果还没安装)
curl -LsSf https://astral.sh/uv/install.sh | sh

# 一键启动 LangBot
uvx langbot

# 访问 http://localhost:5300 开始使用

方式二:Docker Compose 部署

# 克隆仓库
git clone https://github.com/langbot-app/LangBot
cd LangBot/docker

# 启动服务
docker compose up -d

# 访问 http://localhost:5300 开始使用

方式三:宝塔面板部署

LangBot 已上架宝塔面板,可以在宝塔软件商店中搜索安装。详见宝塔部署文档

方式四:云平台一键部署

# Zeabur 云部署
https://zeabur.com/zh-CN/templates/ZKTBDH

# Railway 云部署
https://railway.app/template/yRrAyL

方式五:Kubernetes 部署

参考Kubernetes 部署文档

配置示例

接入 OpenAI/DeepSeek

在 Web 管理面板中配置大模型:

# OpenAI 配置
模型提供商: OpenAI
API Key: sk-xxxxxxxxxxxx
模型: gpt-4 / gpt-3.5-turbo

# DeepSeek 配置
模型提供商: OpenAI Compatible
Base URL: https://api.deepseek.com/v1
API Key: sk-xxxxxxxxxxxx
模型: deepseek-chat / deepseek-reasoner

接入 Dify Agent

# 在 Dify 中创建 Agent 应用并获取 API Key
模型提供商: Dify
Base URL: https://api.dify.ai/v1 (或自建地址)
API Key: app-xxxxxxxxxxxx

接入 QQ 机器人

# QQ 官方机器人(推荐)
1. 前往 QQ 开放平台注册机器人
2. 获取 AppID 和 Token
3. 在 LangBot 中配置消息平台

# QQ 个人号
1. 配置 NapCat/Lagrange 等协议端
2. 设置 OneBot 协议连接
3. 在 LangBot 中添加 OneBot 适配器

插件生态

LangBot 拥有丰富的插件生态,常用插件包括:

语音 TTS 插件

平台/模型              插件地址
───────────────────────────────────────────────
FishAudio              github.com/the-lazy-me/NewChatVoice
海豚 AI                github.com/the-lazy-me/NewChatVoice
Azure TTS              github.com/Ingnaryk/LangBot_AzureTTS

文生图插件

平台/模型              插件地址
───────────────────────────────────────────────
阿里云百炼              github.com/Thetail001/LangBot_BailianTextToImagePlugin

开发自定义插件

# 插件基本结构
my_plugin/
├── __init__.py
├── main.py
└── manifest.json

# manifest.json 示例
{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "我的自定义插件",
  "author": "your-name",
  "main": "main.py"
}

MCP 协议支持

LangBot 支持 Anthropic 的 Model Context Protocol (MCP),可以通过 MCP 协议获取外部工具能力:

# .mcp.json 配置示例
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-filesystem", "/path/to/files"]
    },
    "web-search": {
      "command": "npx", 
      "args": ["-y", "@anthropic-ai/mcp-server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "your-api-key"
      }
    }
  }
}

使用场景

  • 企业客服:接入企业微信,提供 7x24 智能客服
  • 社群运营:QQ群/微信群智能助手,自动回复、内容推送
  • 个人助理:Telegram/Discord 私人 AI 助手
  • 知识问答:结合 RAG 知识库,构建专属问答系统
  • 工作流自动化:对接 n8n/Dify,实现复杂业务流程
  • 内容创作:文案生成、翻译、校对等

Demo 体验

官方提供了在线 Demo 环境供体验:

注意:仅展示 WebUI 效果,请不要在其中填入任何敏感信息。

相关资源

总结

LangBot 是目前功能最完善的开源 AI 机器人框架之一。它支持几乎所有主流 IM 平台和大模型服务,提供生产级的稳定性和丰富的插件生态。无论是个人使用还是企业部署,LangBot 都是将 AI 能力接入即时通讯的首选方案。

如果你正在寻找一个强大的 AI 机器人开发平台,LangBot 绝对值得一试!🤖

发表回复

后才能评论