频道
什么是频道?
频道是您的代理连接到的消息平台。通过连接频道,您的代理可以在该平台上监听传入消息并实时响应。
Neotask 开箱即用支持 20+ 个消息平台。
支持的频道
核心频道(内置)
| 频道 | 描述 |
|---|---|
| 通过 WhatsApp Web 协议支持个人和商业账户。群组、反应、媒体、话题、编辑/撤回、转发。 | |
| Telegram | Bot API 集成。群组、频道、话题、反应、置顶。可选 webhook 接收。 |
| Discord | 完整的服务器集成。频道、角色、话题、语音频道感知、按服务器代理绑定。 |
| Slack | 通过 OAuth 的工作区应用。频道、话题、反应、文件共享。 |
| Signal | 通过 Signal 协议的加密私信和群组。通过 QR 进行手机配对。 |
| Google Chat | 空间、话题、反应、通过 webhook 的卡片响应。 |
| iMessage | 通过 macOS 上的 BlueBubbles 完整支持 SMS/iMessage。编辑、撤回、效果。 |
| IRC | 经典 IRC,支持频道、私信、SASL 认证、多服务器。 |
插件频道
| 频道 | 描述 |
|---|---|
| Microsoft Teams | 通过插件的工作区集成。 |
| Matrix | 去中心化消息协议。 |
| Nostr | 去中心化社交协议私信。 |
| Zalo | 越南消息平台(Bot API 和个人账户)。 |
| Feishu/Lark | 企业消息平台。 |
| LINE | LINE Messaging API 集成。 |
| Nextcloud Talk | 通过 Nextcloud 的自托管消息。 |
| Mattermost | 开源团队消息。 |
| Tlon | 基于 Urbit 的消息。 |
| Twitch | 通过 IRC 的直播聊天。 |
频道功能
多账户支持
每个频道运行多个账户。例如,从同一个 Gateway 管理多个 WhatsApp 号码或 Telegram 机器人。
媒体支持
发送和接收图片、视频、音频、文档、贴纸和其他媒体类型。媒体处理因平台而异,但大多数频道在双向上都支持富媒体。
群组与频道管理
代理可以参与群组对话、响应提及、管理话题,并与频道特定功能(反应、投票、置顶)交互。
消息话题
在支持的平台上(Slack、Discord、Telegram),代理可以创建话题、在话题内回复,并维护话题特定的上下文。
消息编辑与反应
代理可以编辑自己的消息、撤回消息,并在支持这些功能的平台上添加反应。
广播组
同时向多个频道发送公告。配置广播组以保持多个平台同步。
频道路由
默认行为
默认情况下,主代理接收来自所有频道的所有入站消息。
多代理路由
使用多个代理时,消息根据绑定进行路由:
- 按频道 -- 所有 WhatsApp 消息 -> 个人代理
- 按服务器 -- Discord 服务器 A -> 支持代理,服务器 B -> 开发代理
- 按工作区 -- Slack 工作区 -> 团队代理
- 按聊天类型 -- 私信 -> 助手,群消息 -> 团队机器人
私信访问控制
配置哪些联系人可以直接给您的代理发消息。选项包括允许所有私信、仅已知联系人或特定的允许列表。
群组提及门控
在群聊中,配置代理是响应所有消息还是仅在被提及时响应。
配对与认证
每个频道有自己的认证方法:
| 频道 | 认证方法 |
|---|---|
| QR 码扫描 | |
| Telegram | Bot token |
| Discord | Bot token |
| Slack | OAuth(工作区应用) |
| Signal | 通过 QR 的手机配对 |
| Google Chat | Webhook URL |
| iMessage | BlueBubbles API key |
| IRC | 昵称 + 可选密码 |