# Channels ## Channels क्या हैं? Channels वे messaging platforms हैं जिनसे आपके agents connect होते हैं। Channel connect करके, आपका agent उस platform पर incoming messages के लिए सुन सकता है और real time में respond कर सकता है। Neotask out of the box **20+ messaging platforms** support करता है। ## समर्थित Channels ### Core Channels (Built-In) | Channel | विवरण | |---------|-------------| | **WhatsApp** | WhatsApp Web protocol के माध्यम से personal और business accounts। Groups, reactions, media, threads, edit/unsend, forwarding। | | **Telegram** | Bot API integration। Groups, channels, threads, reactions, pinning। Optional webhook ingestion। | | **Discord** | Full server integration। Channels, roles, threads, voice channel awareness, per-server agent binding। | | **Slack** | OAuth के माध्यम से Workspace app। Channels, threads, reactions, file sharing। | | **Signal** | Signal protocol के माध्यम से Encrypted DMs और groups। QR के माध्यम से Phone pairing। | | **Google Chat** | Spaces, threads, reactions, webhook के माध्यम से card responses। | | **iMessage** | macOS पर BlueBubbles के माध्यम से Full SMS/iMessage support। Edit, unsend, effects। | | **IRC** | Channels, DMs, SASL auth, multi-server support के साथ Classic IRC। | ### Plugin Channels | Channel | विवरण | |---------|-------------| | **Microsoft Teams** | Plugin के माध्यम से Workspace integration। | | **Matrix** | Decentralized messaging protocol। | | **Nostr** | Decentralized social protocol DMs। | | **Zalo** | Vietnamese messaging platform (Bot API और personal account)। | | **Feishu/Lark** | Enterprise messaging platform। | | **LINE** | LINE Messaging API integration। | | **Nextcloud Talk** | Nextcloud के माध्यम से Self-hosted messaging। | | **Mattermost** | Open-source team messaging। | | **Tlon** | Urbit-based messaging। | | **Twitch** | IRC के माध्यम से Live stream chat। | ## Channel Features ### Multi-Account Support प्रति channel multiple accounts run करें। उदाहरण के लिए, same Gateway से कई WhatsApp numbers या Telegram bots manage करें। ### Media Support Images, videos, audio, documents, stickers, और अन्य media types send और receive करें। Media handling platform के अनुसार भिन्न होती है लेकिन अधिकांश channels दोनों directions में rich media support करते हैं। ### Group & Channel Management Agents group conversations में participate कर सकते हैं, mentions पर respond कर सकते हैं, threads manage कर सकते हैं, और channel-specific features (reactions, polls, pins) के साथ interact कर सकते हैं। ### Message Threading Platforms पर जो support करते हैं (Slack, Discord, Telegram), agents threads create कर सकते हैं, threads के भीतर reply कर सकते हैं, और thread-specific context maintain कर सकते हैं। ### Message Editing & Reactions Agents अपने own messages edit कर सकते हैं, messages unsend कर सकते हैं, और उन platforms पर reactions add कर सकते हैं जो इन features को support करते हैं। ### Broadcast Groups Multiple channels को simultaneously announcements भेजें। Multiple platforms को sync में रखने के लिए broadcast groups configure करें। ## Channel Routing ### Default Behavior Default रूप से, main agent सभी channels से सभी inbound messages receive करता है। ### Multi-Agent Routing Multiple agents के साथ, messages bindings के आधार पर route होते हैं: - **Channel द्वारा**, सभी WhatsApp messages → personal agent - **Server द्वारा**, Discord server A → support agent, server B → dev agent - **Workspace द्वारा**, Slack workspace → team agent - **Chat type द्वारा**, Private DMs → assistant, group messages → team bot ### DM Access Control Configure करें कि कौन से contacts आपके agent को directly message कर सकते हैं। Options में सभी DMs allow करना, केवल known contacts, या एक specific allowlist शामिल हैं। ### Group Mention Gating Group chats में, configure करें कि agents सभी messages पर respond करें या केवल mention किए जाने पर। ## Pairing & Authentication प्रत्येक channel की अपनी authentication method है: | Channel | Auth Method | |---------|-------------| | WhatsApp | QR code scan | | Telegram | Bot token | | Discord | Bot token | | Slack | OAuth (workspace app) | | Signal | QR के माध्यम से Phone pairing | | Google Chat | Webhook URL | | iMessage | BlueBubbles API key | | IRC | Nick + optional password |