通道 API:在 Octop 中将专家连接到消息平台
将专家连接到即时通信平台,以便它们可以发送和接收消息。
路由
端点
创建通道
飞书
Telegram
两种情况成功后都返回 201 Created。
在 config 中设置展示选项:
支持的类型
对于 kind: "qq",config 通常包含 app_id、secret(或 client_secret),可选的 c2c_streaming(页面保存时默认为 true),以及可选的 group_context(visibility、activation、history、history_limit)。
注意
若 kind 不是支持的值,请求将以 400 CHANNEL_KIND_UNSUPPORTED 失败。
QQ 扫码绑定
先生成二维码会话,再轮询直到手机 QQ 扫码成功:
成功时 poll 响应包含 app_id 与 secret,可用 POST / PATCH 写入渠道。
钉钉扫码注册
钉钉支持通过二维码授权直接创建并启用通道。先生成注册会话,把 qrcode_url 展示给用户,再用 registration_id 轮询,直到返回 success、waiting、expired 或 failed。
响应:
成功时,Octop 返回 {"status":"success","channel_id":"..."},并保存一个已启用的钉钉通道,默认使用实时进度模式且不显示思考过程或工具提示。
测试渠道
验证已保存的渠道是否可以成功连接:
响应:
或失败时:
更新渠道
可以只传递 name 或 config 中需要修改的字段子集。
删除渠道
成功时返回 204 No Content。
探测配置(不保存)
在正式持久化之前验证渠道配置:
响应:
或失败时:

