# Channels ## Was sind Channels? Channels sind die Messaging-Plattformen, mit denen sich Ihre Agenten verbinden. Durch Verbindung eines Channels kann Ihr Agent eingehende Nachrichten abhoeren und in Echtzeit auf dieser Plattform antworten. Neotask unterstuetzt **ueber 20 Messaging-Plattformen** direkt nach der Installation. ## Unterstuetzte Channels ### Kern-Channels (Integriert) | Channel | Beschreibung | |---------|-------------| | **WhatsApp** | Persoenliche und geschaeftliche Konten ueber das WhatsApp-Web-Protokoll. Gruppen, Reaktionen, Medien, Threads, Bearbeiten/Widerrufen, Weiterleitung. | | **Telegram** | Bot-API-Integration. Gruppen, Kanaele, Threads, Reaktionen, Anheften. Optionale Webhook-Aufnahme. | | **Discord** | Vollstaendige Server-Integration. Kanaele, Rollen, Threads, Sprachkanal-Awareness, Pro-Server-Agent-Bindung. | | **Slack** | Workspace-App ueber OAuth. Kanaele, Threads, Reaktionen, Dateifreigabe. | | **Signal** | Verschluesselte DMs und Gruppen ueber das Signal-Protokoll. Telefon-Kopplung per QR. | | **Google Chat** | Spaces, Threads, Reaktionen, Kartenantworten per Webhook. | | **iMessage** | Vollstaendige SMS/iMessage-Unterstuetzung ueber BlueBubbles auf macOS. Bearbeiten, Widerrufen, Effekte. | | **IRC** | Klassisches IRC mit Kanaelen, DMs, SASL-Auth, Multi-Server-Unterstuetzung. | ### Plugin-Channels | Channel | Beschreibung | |---------|-------------| | **Microsoft Teams** | Workspace-Integration per Plugin. | | **Matrix** | Dezentralisiertes Messaging-Protokoll. | | **Nostr** | Dezentralisierte Social-Protokoll-DMs. | | **Zalo** | Vietnamesische Messaging-Plattform (Bot-API und persoenliches Konto). | | **Feishu/Lark** | Enterprise-Messaging-Plattform. | | **LINE** | LINE Messaging API-Integration. | | **Nextcloud Talk** | Selbstgehostetes Messaging ueber Nextcloud. | | **Mattermost** | Open-Source-Team-Messaging. | | **Tlon** | Urbit-basiertes Messaging. | | **Twitch** | Live-Stream-Chat ueber IRC. | ## Channel-Funktionen ### Multi-Account-Unterstuetzung Betreiben Sie mehrere Konten pro Channel. Verwalten Sie beispielsweise mehrere WhatsApp-Nummern oder Telegram-Bots von demselben Gateway. ### Medien-Unterstuetzung Senden und empfangen Sie Bilder, Videos, Audio, Dokumente, Sticker und andere Medientypen. Die Medienverarbeitung variiert je nach Plattform, aber die meisten Channels unterstuetzen Rich-Media in beide Richtungen. ### Gruppen- & Channel-Verwaltung Agenten koennen an Gruppengespraechen teilnehmen, auf Erwahnungen reagieren, Threads verwalten und mit kanalspezifischen Funktionen interagieren (Reaktionen, Umfragen, Pins). ### Nachrichten-Threading Auf Plattformen, die dies unterstuetzen (Slack, Discord, Telegram), koennen Agenten Threads erstellen, innerhalb von Threads antworten und thread-spezifischen Kontext beibehalten. ### Nachrichtenbearbeitung & Reaktionen Agenten koennen ihre eigenen Nachrichten bearbeiten, Nachrichten widerrufen und Reaktionen auf Plattformen hinzufuegen, die diese Funktionen unterstuetzen. ### Broadcast-Gruppen Senden Sie Ankuendigungen gleichzeitig an mehrere Kanaele. Konfigurieren Sie Broadcast-Gruppen, um mehrere Plattformen synchron zu halten. ## Channel-Routing ### Standardverhalten Standardmaessig empfaengt der Haupt-Agent alle eingehenden Nachrichten von allen Kanaelen. ### Multi-Agent-Routing Mit mehreren Agenten werden Nachrichten basierend auf Bindungen geroutet: - **Nach Channel** -- Alle WhatsApp-Nachrichten an den persoenlichen Agenten - **Nach Server** -- Discord-Server A an den Support-Agenten, Server B an den Dev-Agenten - **Nach Workspace** -- Slack-Workspace an den Team-Agenten - **Nach Chat-Typ** -- Private DMs an den Assistenten, Gruppennachrichten an den Team-Bot ### DM-Zugangskontrolle Konfigurieren Sie, welche Kontakte Ihren Agenten direkt anschreiben koennen. Optionen umfassen das Zulassen aller DMs, nur bekannter Kontakte oder einer spezifischen Allowlist. ### Gruppen-Mention-Gating In Gruppenchats konfigurieren Sie, ob Agenten auf alle Nachrichten oder nur bei Erwaehnung antworten. ## Kopplung & Authentifizierung Jeder Channel hat seine eigene Authentifizierungsmethode: | Channel | Auth-Methode | |---------|-------------| | WhatsApp | QR-Code scannen | | Telegram | Bot-Token | | Discord | Bot-Token | | Slack | OAuth (Workspace-App) | | Signal | Telefon-Kopplung per QR | | Google Chat | Webhook-URL | | iMessage | BlueBubbles API-Schluessel | | IRC | Nickname + optionales Passwort |