作者:Eddy  历史版本:1  最后编辑:钟剑华  更新时间:2025-06-04 13:50

部署钉钉机器人

准备

基础环境

  1. 请先确保 Git、 Docker 和 Docker Compose 已安装
  2. 请先确保大模型可用
  3. 请先确保钉钉可以登陆管理后台

安装langbot

克隆langbot项目

git clone https://github.com/RockChinQ/LangBot
cd LangBot

修改docker-compose.yaml 文件中的镜像名称改为docker.langbot.app/langbot-public/rockchin/langbot:latest

启动langbot

docker-compose -f docker-compose.yaml up -d

创建机器人

进入 钉钉开发者后台,登录并且进入组织。登录成功后进入开放平台
点击上方的 应用开发,然后点击右面蓝色的按钮 创建应用,填写机器人的基本信息,点击保存。

进入机器人的后台,比如我们有机器人 langbot2

配置机器人

点击 添加应用能力,其他应用能力,机器人中的 配置,点击配置并且填写信息之后,
点击页面下方的发布,发布成功之后,点击机器人页面中左侧最下方的版本管理与发布,

如果是第一次创建机器人,那么右边是空的,需要点击创建新版本,在其中设置信息,然后设置应用可见范围,点击保存。

点击事件订阅,将其中的推送方式改为Stream模式推送。

填写配置信息

  1. 点击凭证与基础信息,记录Client ID 和 Client Secret, 点击应用能力,机器人,记录下 RobotCode 和 机器人名称。 markdown_card 为是否启用 Markdown 形式的回复,当此配置项关闭时,@发送者 配置开关不会生效。
  2. 将以上配置项 记录下来,填到 LangBot 机器人配置表单中。
  3. 启动 LangBot 。

添加机器人

使用钉钉桌面版,点击上方的搜索,功能,然后输入刚才机器人创建的名称,如图:

点击机器人即可和机器人聊天。

如果想要添加到群里,那么点击钉钉群的群管理,机器人,添加机器人,然后搜索机器人名称就可以在群中使用。