聊天机器人开发中,开发者常常需要应对多平台适配、功能扩展、模型集成等复杂需求,面临接口不统一、部署繁琐等难题。
AstrBot作为开源的一站式Agent聊天机器人平台及开发框架,精准解决了这一系列挑战,项目已在GitHub获得14K Star。它提供了从模型接入到平台部署的完整解决方案,支持将大模型能力无缝对接至QQ、飞书、钉钉、Slack、Telegram、Discord等10余种主流消息平台,让开发者能够专注于核心功能开发而非底层适配。
AstrBot现已深度集成硅基流动AI云,开发者在享受平台强大功能的同时,可获得硅基流动提供DeepSeek、Qwen、Kimi等上百种前沿大模型能力支持,实现模型性能与平台功能的完美结合。
一、通过Docker部署AstrBot
请确保你的环境上已经安装了Docker和Git。
git clone https://github.com/AstrBotDevs/AstrBot
cd AstrBot
docker compose up -d
如果你的网络环境在中国大陆境内,上述命令将无法正常拉取。你可能需要修改compose.yml文件,将其中的image: soulter/astrbot:latest替换为image: m.daocloud.io/docker.io/soulter/astrbot:latest。
二、访问AstrBot WebUI
http://127.0.0.1:6185
默认账户和密码均为astrbot,登录后会提示修改默认密码。
三、配置对话模型
登录/注册硅基流动官网(https://cloud.siliconflow.cn/),获取API Key(请妥善保存)。
在硅基流动模型页面(https://cloud.siliconflow.cn/me/models)选择需要使用的模型,留存模型名称备用。
进入AstrBot WebUI,点击左栏服务提供商 -> 新增提供商 -> 选择硅基流动。粘贴上面创建和选择的API Key和模型名称,点击保存,完成创建。你可以点击下方服务提供商可用性的刷新按钮测试配置是否成功。
四、在线聊天测试(可选)
在AstrBot WebUI左栏聊天页面来测试你配置的模型。
五、接入消息平台(以飞书为例)
此处以飞书为例。前往AstrBot文档(https://docs.astrbot.app/)->部署->部署消息平台查看其他消息平台的接入方式。
六、创建飞书机器人
前往开发者后台(https://open.feishu.cn/app),创建企业自建应用。添加应用能力——机器人。点击凭证与基础信息,获取app_id和app_secret。
七、配置AstrBot
进入AstrBot的管理面板,点击左边栏机器人,然后在右边的界面中,点击+创建机器人,选择lark(飞书)。弹出的配置项填写:
● ID:随意填写,用于区分不同的消息平台实例
● 启用:勾选
● app_id:获取的app_id
● app_secret:获取的app_secret
● 飞书机器人的名字
如果你正在用国际版飞书,请将domain设置为https://open.larksuite.com。在下方的配置文件中,点击选择配置文件右边的箭头按钮。在呼出的配置页面中,点击默认聊天模型右边的选择提供商按钮,选择刚刚创建的硅基流动的提供商,点击右下角的保存按钮。保存成功后关闭该页面。点击保存,创建机器人。
八、设置回调和权限
接下来,点击事件与回调,使用长连接接收事件,点击保存。点击添加事件,消息与群组,下拉找到接收消息,添加。点击开通以下权限。再点击上面的保存按钮。接下来,点击权限管理,点击开通权限,输入im:message:send,im:message,im:message:send_as_bot。添加筛选到的权限。再次输入im:resource:upload,im:resource开通上传图片相关的权限。
九、创建版本
填写版本号,更新说明,可见范围后点击保存,确认发布。
十、拉入机器人到群组
进入飞书APP(网页版飞书无法添加机器人),点进群聊,点击右上角按钮->群机器人->添加机器人。搜索刚刚创建的机器人的名字。
十一、大功告成
在群内发送测试消息hi,机器人将做出响应。
现在,你可以将更多精力投入在创造独特的对话体验与业务逻辑上,而非消耗在重复的底层适配中。AstrBot已为你扫清了平台集成的障碍,而硅基流动提供了多样的大模型,只需要发挥你的想象力。
数智化转型网正在帮助企业寻找优质的数智化服务商,如果您想联系该厂商的人,请联系我们!思思:17757154048(微信同号)数智化转型网www.szhzxw.cn

如果贵司从事服务商行业,希望获得免费 曝光权益或跟我们合作,请联系我们!Nora:N19221855776(微信同号)数智化转型网www.szhzxw.cn

声明:本文来自网络,版权归作者所有。文章内容仅代表作者独立观点,不代表数智化转型网立场,转载目的在于传递更多信息。如有侵权,请联系我们。数智化转型网www.szhzxw.cn

本文由数智化转型网(www.szhzxw.cn)转载而成,编辑/翻译:默然(Professionalism Achieves Leadership)
