GPT-6 Astra QQ 和飞书 GitHub 查询机器人教程


这个案例教你做一个 QQ 和飞书里的 GitHub 查询机器人。群成员提出问题后,GPT-6 Astra 会读取仓库的公开信息,再整理成容易阅读的回答。

开始前准备什么

  • 已经能正常回复的 GPT-6 Astra 流水线;
  • 需要查询的 GitHub 仓库;
  • 仓库中提供的只读 GitHub 查询示例;
  • QQ 或飞书账号。

添加 GitHub 查询功能

  1. 按示例说明启动 GitHub 查询服务,并确保它与 LangBot 可以互相访问。
  2. 在 LangBot 打开「扩展 → MCP」,点击新增远程服务。
  3. 填写名称和示例提供的服务地址,保存并启用。
  4. 回到 GPT-6 Astra 流水线,在工具列表中勾选 GitHub 查询工具,然后保存。
  5. 在「对话调试」中询问“这个仓库最近有哪些公开问题”,检查回答里是否带有编号和链接。
  6. 确认查询无误后,再连接 QQ 或飞书机器人。

完成后能做什么

团队成员不用离开 QQ 或飞书,就能查询仓库介绍、默认分支和最新公开问题。本文使用只读查询,不会替用户创建或修改 GitHub 内容。

接入 QQ

  1. 在 QQ 开放平台创建一个测试机器人,保存页面给出的 AppID、Token 和 AppSecret。
  2. 回到 LangBot 的「机器人」页面,创建「QQ 官方机器人」。
  3. 填入刚才保存的三项信息,并按页面提示启用机器人。
  4. 把 LangBot 页面给出的回调地址填回 QQ 开放平台,保存需要接收的消息事件。
  5. 把机器人绑定到本文创建的 GPT-6 Astra 流水线,在 QQ 测试群发送消息。

接入飞书

  1. 在 LangBot 的「机器人」页面创建「飞书」机器人。
  2. 点击「一键创建应用」,使用飞书扫码。
  3. 选择已有应用,或者按页面提示新建一个应用。
  4. 等应用信息自动填入后,填写与飞书应用一致的机器人名称并提交。
  5. 把机器人绑定到本文创建的 GPT-6 Astra 流水线,然后在飞书里发消息测试。

最后检查一次

在聊天平台里发送一条明确的测试消息,确认机器人能收到、GPT-6 Astra 能回复、回复能回到原来的群聊或私聊。完成这一步,案例就跑通了。

项目与完整配置参考:https://github.com/langbot-app/LangBot

文章摘自:https://www.cnblogs.com/rockchinq/p/22861918