LangBot是什么?
LangBot 是一个高稳定性、多模态的大模型原生即时通信机器人平台。它支持接入多个消息平台,包括 QQ、微信(企业微信和个人微信)、飞书、钉钉、Discord、Telegram 等;同时也支持多种大模型提供商,如 OpenAI GPT、ChatGPT、DeepSeek、Claude 等。LangBot 的插件扩展方式很丰富,既支持事件监听,也支持 Agent 类型的插件。整个项目稳定性高,测试覆盖率也高。多模态方面,它能处理文本、语音、图片等多种输入输出形式,并且能进行多轮对话和工具调用。
核心功能特点
- 多平台支持:适配 QQ、微信(企业微信、个人微信)、飞书、钉钉、Discord、Telegram 等。
- 多种大模型支持:可对接 OpenAI GPT、ChatGPT、DeepSeek、Claude、Gemini、Ollama、LM Studio、SiliconFlow、Qwen、Moonshot、ChatGLM 等,用户能按需选用。
- 插件扩展:支持事件监听、Agent 等扩展方式,已有数十种插件生态,方便按需拓展。
- 高稳定性:设计架构清晰,测试覆盖率较高,保障了平台的稳定运行。
- 功能直观:集成了黑名单、限速、选择性响应、上下文控制、Prompt 管理等多种常用功能,管理起来比较顺手。
- 快速部署:支持宝塔一键部署、Docker 部署和源码部署,上手速度快。
- 持续维护:项目长期维护和迭代,会持续跟进大模型领域的新应用实践。
应用场景
适用于即时通信场景下的智能对话和多轮对话;也适用于企业场景,比如通过企业微信、钉钉做内部沟通协作;同时可作为开发者工具,借助丰富的插件和扩展机制进行定制开发。
如何部署 LangBot
- 安装依赖:系统需安装 Python 3.10.1 或更高版本,然后执行 pip install -r requirements.txt 安装所需依赖。
- 下载并解压项目:从 LangBot 的 Release 页面下载最新压缩包,解压到本地目录。
- 生成配置文件:在解压目录下运行 python main.py,程序会自动生成配置文件,之后可按需修改。
- 修改配置文件:根据实际需求调整配置,比如设置消息平台的 API 密钥、调整插件相关配置等。
- 运行 LangBot:配置完成后,再次运行 python main.py 启动服务。
- 访问 Web 管理面板:启动后,可通过浏览器访问 http://127.0.0.1:5300 进行实时监控和管理。
- 部署插件(可选):如需扩展功能,可安装并配置插件。LangBot 支持事件驱动和组件扩展机制,可按业务需求添加相应插件。
支持的插件列表
- ElvisChenML/Waifu:创建真实感聊天机器人的插件,利用程序逻辑结合大语言模型(LLM)提供真实聊天体验,其基础操作及与 LLM 的交互由 LangBot 实现。
- WebwlkrPlugin:赋予 LangBot 联网能力,可访问在线资源和服务。
- LangBot 语音插件:支持多种文本转语音(TTS)平台,实现语音聊天。
- URLMaskerPlugin:用于掩码(替换)URL,应对 QQ 官方机器人 API 对消息中 URL 的限制。
- LangBot_Plugin_Emoticon_v3:基于在线 API 的表情包插件,适用于 LangBot v3 版本。
- 俄罗斯轮盘赌游戏插件:基于 LangBot 实现的轮盘赌小游戏。
- 文件发送插件:支持将本机指定文件发送给申请人。
- GalgameMaker:专为 QQ 对话快速生成 Galgame 的插件。
以上插件能进一步丰富 LangBot 的功能,覆盖更多使用场景和用户需求。
数据统计
数据评估
关于LangBot特别声明
本站灵创AI库提供的LangBot都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由灵创AI库实际控制,在2026年7月25日 下午2:26收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,灵创AI库不承担任何责任。
相关导航
暂无评论...
