# 頻道 ## 什麼是頻道? 頻道是您的代理程式連接的訊息平台。透過連接頻道,您的代理程式可以監聽傳入的訊息,並在該平台上即時回應。 Neotask 內建支援 **20 個以上的訊息平台**。 ## 支援的頻道 ### 核心頻道(內建) | 頻道 | 說明 | |------|------| | **WhatsApp** | 透過 WhatsApp Web 協定支援個人和商業帳戶。群組、回應、媒體、討論串、編輯/撤回、轉發。 | | **Telegram** | Bot API 整合。群組、頻道、討論串、回應、釘選。可選 webhook 接收。 | | **Discord** | 完整伺服器整合。頻道、角色、討論串、語音頻道感知、每伺服器代理程式綁定。 | | **Slack** | 透過 OAuth 的工作空間應用程式。頻道、討論串、回應、檔案分享。 | | **Signal** | 透過 Signal 協定加密的私訊和群組。透過 QR 碼進行電話配對。 | | **Google Chat** | 透過 webhook 支援空間、討論串、回應、卡片回應。 | | **iMessage** | 透過 macOS 上的 BlueBubbles 全面支援 SMS/iMessage。編輯、撤回、效果。 | | **IRC** | 支援頻道、私訊、SASL 驗證、多伺服器的傳統 IRC。 | ### 外掛頻道 | 頻道 | 說明 | |------|------| | **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 工作空間 → 團隊代理程式 - **依對話類型**, 私人私訊 → 助理,群組訊息 → 團隊機器人 ### 私訊存取控制 設定哪些聯絡人可以直接向您的代理程式傳送訊息。選項包括允許所有私訊、僅已知聯絡人,或特定允許清單。 ### 群組提及管控 在群組聊天中,設定代理程式是回應所有訊息,還是僅在被提及時回應。 ## 配對與驗證 每個頻道都有自己的驗證方法: | 頻道 | 驗證方法 | |------|---------| | WhatsApp | QR 碼掃描 | | Telegram | Bot 令牌 | | Discord | Bot 令牌 | | Slack | OAuth(工作空間應用程式) | | Signal | 透過 QR 碼進行電話配對 | | Google Chat | Webhook URL | | iMessage | BlueBubbles API 金鑰 | | IRC | 暱稱 + 可選密碼 |