聊天频道
管理频道
列出、更新、暂停和删除已连接的聊天频道。
管理频道
所有频道共享相同的 trpc.channels.* API,与平台无关。
界面操作
进入 用户设置 → 聊天频道 查看所有已连接的频道,可以:
- 更改默认空间 — 后续任务将创建在新空间中
- 暂停 / 恢复 — 暂停的频道忽略收到的消息,但保持连接
- 删除 — 移除 Webhook 并断开频道
API
// 列出所有频道
const channels = await trpc.channels.list.query();
// 更改默认空间
await trpc.channels.update.mutate({ id: "ch_...", defaultSpaceId: "space_new" });
// 暂停
await trpc.channels.update.mutate({ id: "ch_...", isActive: false });
// 恢复
await trpc.channels.update.mutate({ id: "ch_...", isActive: true });
// 断开连接(移除 Webhook,删除频道)
await trpc.channels.delete.mutate({ id: "ch_..." });常见问题
| 问题 | 解决方案 |
|---|---|
| 机器人不回复 | 检查 isActive 是否为 true |
| "未设置默认空间" | 为频道设置 defaultSpaceId |
| 本地无法连接 | 使用隧道工具(ngrok)— 平台无法访问 localhost |
| Token 无效 | 重新从平台的机器人设置中复制完整 Token |
| 任务不在后台显示 | 检查频道的 defaultSpaceId 是否与当前查看的空间一致 |