# Kanalen ## Wat zijn kanalen? Kanalen zijn de berichtenplatformen waarop uw agents zijn aangesloten. Door een kanaal te verbinden kan uw agent inkomende berichten ontvangen en in real time reageren op dat platform. Neotask ondersteunt **20+ berichtenplatformen** out of the box. ## Ondersteunde kanalen ### Kernkanalen (ingebouwd) | Kanaal | Beschrijving | |---------|-------------| | **WhatsApp** | Persoonlijke en zakelijke accounts via het WhatsApp Web-protocol. Groepen, reacties, media, threads, bewerken/ongedaan maken, doorsturen. | | **Telegram** | Bot API-integratie. Groepen, kanalen, threads, reacties, vastmaken. Optionele webhook-inname. | | **Discord** | Volledige serverintegratie. Kanalen, rollen, threads, bewustzijn van spraakkanalen, per-server agent-binding. | | **Slack** | Werkruimte-app via OAuth. Kanalen, threads, reacties, bestanden delen. | | **Signal** | Versleutelde DM's en groepen via het Signal-protocol. Telefoonkoppeling via QR. | | **Google Chat** | Ruimtes, threads, reacties, kaartreacties via webhook. | | **iMessage** | Volledige SMS/iMessage-ondersteuning via BlueBubbles op macOS. Bewerken, ongedaan maken, effecten. | | **IRC** | Klassiek IRC met kanalen, DM's, SASL-authenticatie, ondersteuning voor meerdere servers. | ### Pluginkanalen | Kanaal | Beschrijving | |---------|-------------| | **Microsoft Teams** | Werkruimte-integratie via plugin. | | **Matrix** | Gedecentraliseerd berichtenprotocol. | | **Nostr** | Gedecentraliseerd sociaal protocol DM's. | | **Zalo** | Vietnamees berichtenplatform (Bot API en persoonlijk account). | | **Feishu/Lark** | Zakelijk berichtenplatform. | | **LINE** | LINE Messaging API-integratie. | | **Nextcloud Talk** | Zelf-gehoste berichten via Nextcloud. | | **Mattermost** | Open-source teamberichten. | | **Tlon** | Op Urbit gebaseerde berichten. | | **Twitch** | Live stream-chat via IRC. | ## Kanaalmogelijkheden ### Ondersteuning voor meerdere accounts Voer meerdere accounts per kanaal uit. Beheer bijvoorbeeld meerdere WhatsApp-nummers of Telegram-bots vanuit dezelfde Gateway. ### Mediaondersteuning Stuur en ontvang afbeeldingen, video's, audio, documenten, stickers en andere mediatypen. Mediaverwerking varieert per platform, maar de meeste kanalen ondersteunen rijke media in beide richtingen. ### Groeps- en kanaalbeheer Agents kunnen deelnemen aan groepsgesprekken, reageren op vermeldingen, threads beheren en omgaan met kanaalspecifieke functies (reacties, peilingen, vastmaken). ### Berichtthreading Op platforms die dit ondersteunen (Slack, Discord, Telegram) kunnen agents threads aanmaken, binnen threads antwoorden en thread-specifieke context bijhouden. ### Berichtbewerking en reacties Agents kunnen hun eigen berichten bewerken, berichten ongedaan maken en reacties toevoegen op platforms die deze functies ondersteunen. ### Uitzendgroepen Stuur aankondigingen naar meerdere kanalen tegelijkertijd. Configureer uitzendgroepen om meerdere platforms gesynchroniseerd te houden. ## Kanaalroutering ### Standaardgedrag Standaard ontvangt de hoofdagent alle inkomende berichten van alle kanalen. ### Multi-agent-routering Bij meerdere agents worden berichten gerouteerd op basis van verbindingen: - **Per kanaal**, Alle WhatsApp-berichten → persoonlijke agent - **Per server**, Discord-server A → ondersteuningsagent, server B → dev-agent - **Per werkruimte**, Slack-werkruimte → teamagent - **Per chattype**, Privé-DM's → assistent, groepsberichten → teambot ### DM-toegangsbeheer Stel in welke contacten uw agent direct kunnen berichten. Opties zijn onder andere alle DM's toestaan, alleen bekende contacten of een specifieke toegestane lijst. ### Groepsmeldingsbeheer Configureer in groepsgesprekken of agents reageren op alle berichten of alleen wanneer ze worden vermeld. ## Koppelen en authenticatie Elk kanaal heeft zijn eigen authenticatiemethode: | Kanaal | Authenticatiemethode | |---------|-------------| | WhatsApp | QR-code scannen | | Telegram | Bottoken | | Discord | Bottoken | | Slack | OAuth (werkruimte-app) | | Signal | Telefonkoppeling via QR | | Google Chat | Webhook-URL | | iMessage | BlueBubbles API-sleutel | | IRC | Bijnaam + optioneel wachtwoord |