
这个案例教你做一个 QQ 和飞书里的 GitHub 查询机器人。群成员提出问题后,GPT-6 Astra 会读取仓库的公开信息,再整理成容易阅读的回答。
开始前准备什么
- 已经能正常回复的 GPT-6 Astra 流水线;
- 需要查询的 GitHub 仓库;
- 仓库中提供的只读 GitHub 查询示例;
- QQ 或飞书账号。
添加 GitHub 查询功能
- 按示例说明启动 GitHub 查询服务,并确保它与 LangBot 可以互相访问。
- 在 LangBot 打开「扩展 → MCP」,点击新增远程服务。
- 填写名称和示例提供的服务地址,保存并启用。
- 回到 GPT-6 Astra 流水线,在工具列表中勾选 GitHub 查询工具,然后保存。
- 在「对话调试」中询问“这个仓库最近有哪些公开问题”,检查回答里是否带有编号和链接。
- 确认查询无误后,再连接 QQ 或飞书机器人。

完成后能做什么
团队成员不用离开 QQ 或飞书,就能查询仓库介绍、默认分支和最新公开问题。本文使用只读查询,不会替用户创建或修改 GitHub 内容。
接入 QQ
- 在 QQ 开放平台创建一个测试机器人,保存页面给出的 AppID、Token 和 AppSecret。
- 回到 LangBot 的「机器人」页面,创建「QQ 官方机器人」。
- 填入刚才保存的三项信息,并按页面提示启用机器人。
- 把 LangBot 页面给出的回调地址填回 QQ 开放平台,保存需要接收的消息事件。
- 把机器人绑定到本文创建的 GPT-6 Astra 流水线,在 QQ 测试群发送消息。
接入飞书
- 在 LangBot 的「机器人」页面创建「飞书」机器人。
- 点击「一键创建应用」,使用飞书扫码。
- 选择已有应用,或者按页面提示新建一个应用。
- 等应用信息自动填入后,填写与飞书应用一致的机器人名称并提交。
- 把机器人绑定到本文创建的 GPT-6 Astra 流水线,然后在飞书里发消息测试。
最后检查一次
在聊天平台里发送一条明确的测试消息,确认机器人能收到、GPT-6 Astra 能回复、回复能回到原来的群聊或私聊。完成这一步,案例就跑通了。
项目与完整配置参考:https://github.com/langbot-app/LangBot
文章摘自:https://www.cnblogs.com/rockchinq/p/22861918
