AstrBot · 多平台智能体聊天机器人框架
想在群里加个 AI 助手,结果发现每个平台都要重写一遍
你是技术团队的活跃分子,想在部门的微信群里挂一个能回答问题的 AI 机器人。调研一圈发现:QQ 要一套协议、飞书是一套 API、企业微信又是一套。每次有人问“能不能也接 Telegram”,你都得重新评估工作量。
一个框架,接通主流聊天平台
AstrBot 是开源多平台智能体聊天机器人框架,支持大模型对话、多模态、Agent 沙箱与知识库,可对接 QQ、微信、飞书等主流即时通讯平台。
它提供 WebUI 管理面板,插件体系可扩展。你配置好模型服务和平台凭据后,同一个机器人可以同时服务多个聊天渠道;部署在云上,不用家里常开一台电脑。
边界也说清楚:
- 它做:机器人框架、多平台消息接入、插件扩展、知识库问答。
- 它不做:不自带大模型,需要你配置模型服务;各平台接入需遵守对应平台的开放规则。
- 平台凭据与模型 Key 配置在你自己的实例中保存。
通过阿里云计算巢部署,实例通过控制台安全代理访问管理面板,无需暴露公网端口。
它解决了什么问题
| 你原来怎么干 | 代价 | 用它之后 |
|---|---|---|
| 每个聊天平台单独写机器人 | 重复造轮子,维护不过来 | 一个框架接通 QQ/微信/飞书等主流平台 |
| 家里旧电脑常开机跑机器人 | 断电断网就掉线 | 云上 ECS 常驻运行 |
| 只能纯文本问答 | 图片、文件没法处理 | 多模态输入,支持图文理解 |
| 想加点自定义功能 | 不好改 | 插件体系,按需装 |
核心能力
多平台接入
- 主流 IM 全覆盖 —— QQ、微信、飞书、Telegram 等,配置即用。
- 同一机器人多渠道 —— 知识与人格跨平台一致。
大模型对话
- 多模态 —— 文字、图片都能理解。
- 多模型支持 —— 可配置不同模型服务。
Agent 与知识库
- 沙箱执行 —— Agent 任务在受控环境运行。
- 知识库问答 —— 导入文档,机器人按资料回答。
WebUI 管理
- 可视化配置 —— 平台、模型、插件在面板里管理。
- 初始密码自动生成 —— SSH 登录实例执行
docker logs astrbot获取。
谁最该用
| 用户类型 | 典型场景 | 用它拿到什么 |
|---|---|---|
| 团队内部工具负责人 | 想在 IM 里挂 AI 问答 | 不写代码接通主流平台 |
| 社群运营者 | 群里需要 7x24 助手 | 云端常驻、可扩展的机器人 |
| 玩插件的开发者 | 想自定义行为 | 插件体系 + WebUI 调试 |
技术支持
- 官方仓库:https://github.com/AstrBotDevs/AstrBot
- 官方文档:https://astrbot.app/
- 部署文档:https://computenest-service-deploy-document-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/quickstart-astrbot/index.md
- 问题反馈:GitHub Issues
🚀 立即体验
→ 一键部署 AstrBot
部署完成后通过实例详情页的安全代理地址打开 WebUI,用户名为 astrbot,初始密码通过 SSH 登录实例执行 docker logs astrbot 获取,登录后可在设置中修改。