飞书网关(asktable-feishu-gateway)只做两件事:维持飞书 IM 的长连接,以及在飞书和 AskTable 后端之间转换消息。它不含智能体逻辑,通过 Redis 与主服务通信,因此主服务侧不需要为它加任何配置。私有部署里这个容器不随主 compose 一起装。 不接飞书就不用加它,主服务功能不受影响。

前置条件

飞书应用侧的创建、权限申请和发布步骤见 接入飞书机器人

操作步骤

1

加网关服务

docker-compose.yaml 里加上这个服务:
它和主服务共用同一个 asktable-redis,不要给它加 ports
2

启动

3

确认网关心跳写进了 Redis

出现形如 feishu:<实例 ID> 的字段,值里 statusok,说明网关活着。网关每 30 秒写一次这个心跳。
4

在智能体上配飞书频道

打开目标数据智能体 → 顶部标签「频道」→「飞书」,填这几个字段:保存后页面下方出现「运行状态」卡片,里面有连接状态和最后事件两项,右上角是「刷新」按钮。
5

在飞书里验一次

由一个在授权范围内的成员私聊机器人提问,再把机器人拉进测试群 @ 它提问。两处都能拿到回答,就算接通了。

关键约束

出问题怎么判断

下一步