Kanaele

Was sind Kanaele?

Kanaele sind die Kommunikationsplattformen, die Ihre Neotask Agenten zum Senden und Empfangen von Nachrichten nutzen. Durch das Verbinden eines Kanals geben Sie einem Agenten die Faehigkeit, auf dieser Plattform eingehende Nachrichten abzuhoeren und in Echtzeit zu antworten.

Wichtige Konzepte:

Unterstuetzte Kanaele

Kanal Auth-Methode Funktionen
Slack OAuth Vollstaendiges Messaging, Kanaele, Threads, Reaktionen, Datei-Uploads
Discord Bot-Token Server-Messaging, Kanaele, DMs, Embeds, Reaktionen
WhatsApp QR-Code Textnachrichten, Mediennachrichten, Gruppenchats
Telegram Bot-Token Textnachrichten, Gruppen, Kanaele, Inline-Tastaturen, Dateifreigabe
Signal Lokale App Ende-zu-Ende-verschluesseltes Messaging, Gruppenchats
Microsoft Teams OAuth Teams, Kanaele, Chats, Adaptive Cards, Dateifreigabe
Google Chat OAuth Spaces, Direktnachrichten, Cards, Thread-Konversationen
SMS API Key Ausgehende und eingehende Textnachrichten ueber unterstuetzte Anbieter
E-Mail / Gmail OAuth Senden, Empfangen, Entwerfen, Antworten, Anhaenge, Label-Verwaltung
Matrix Token Foederiertes Messaging, Raeume, Ende-zu-Ende-Verschluesselung
Line Token Textnachrichten, Sticker, Gruppenchats, Rich Menus
Zalo Token Textnachrichten, Medienfreigabe
IRC Konfiguration Serververbindungen, Kanaele, private Nachrichten
iMessage Lokal macOS-natives Messaging (erfordert macOS-Host)

Einen Kanal verbinden

Der Verbindungsprozess variiert je nach Authentifizierungsmethode des Kanals.

OAuth-Flow

Verwendet von: Slack, Microsoft Teams, Google Chat, E-Mail / Gmail

  1. Oeffnen Sie den Kanaele-Tab des Agenten.
  2. Klicken Sie auf Verbinden neben dem gewuenschten Kanal.
  3. Sie werden zur Autorisierungsseite des Dienstes weitergeleitet.
  4. Melden Sie sich mit Ihrem Konto an und erteilen Sie Neotask die angeforderten Berechtigungen.
  5. Nach der Autorisierung werden Sie zurueck zum Dashboard geleitet und der Kanal erscheint als verbunden.

Fuer mobile Plattformen ist eine QR-Code-Option verfuegbar. Scannen Sie den QR-Code von Ihrem Telefon, um die Autorisierung abzuschliessen, ohne sich in Ihrem Desktop-Browser anmelden zu muessen.

Bot-Token

Verwendet von: Discord, Telegram

  1. Erstellen Sie einen Bot auf der jeweiligen Plattform:
    • Discord -- Erstellen Sie eine Anwendung im Discord Developer Portal und generieren Sie ein Bot-Token.
    • Telegram -- Schreiben Sie @BotFather auf Telegram, um einen Bot zu erstellen und ein Token zu erhalten.
  2. Oeffnen Sie den Kanaele-Tab des Agenten und klicken Sie auf Verbinden neben dem Kanal.
  3. Fuegen Sie das Bot-Token in das Token-Feld ein.
  4. Klicken Sie auf Speichern, um die Verbindung herzustellen.

QR-Code

Verwendet von: WhatsApp

  1. Oeffnen Sie den Kanaele-Tab des Agenten und klicken Sie auf Verbinden neben WhatsApp.
  2. Ein QR-Code wird auf dem Bildschirm angezeigt.
  3. Oeffnen Sie WhatsApp auf Ihrem Telefon, gehen Sie zu Verknuepfte Geraete und scannen Sie den QR-Code.
  4. Die Verbindung wird hergestellt, sobald Ihr Telefon die Verknuepfung bestaetigt.

API Key

Verwendet von: SMS

  1. Erhalten Sie einen API Key von Ihrem SMS-Anbieter (z.B. Twilio, Vonage).
  2. Oeffnen Sie den Kanaele-Tab des Agenten und klicken Sie auf Verbinden neben SMS.
  3. Geben Sie Ihren API Key und alle zusaetzlich erforderlichen Felder ein (z.B. Telefonnummer, Account-SID).
  4. Klicken Sie auf Speichern, um den Kanal zu aktivieren.

Token

Verwendet von: Matrix, Line, Zalo

  1. Generieren Sie ein Zugangstoken in den Entwicklereinstellungen oder dem Admin-Panel der jeweiligen Plattform.
  2. Oeffnen Sie den Kanaele-Tab des Agenten und klicken Sie auf Verbinden neben dem Kanal.
  3. Fuegen Sie das Token in das Token-Feld ein.
  4. Klicken Sie auf Speichern, um die Verbindung herzustellen.

Serverkonfiguration

Verwendet von: IRC

  1. Oeffnen Sie den Kanaele-Tab des Agenten und klicken Sie auf Verbinden neben IRC.
  2. Geben Sie die Serveradresse, den Port, den Nickname und (optional) ein Passwort ein.
  3. Geben Sie die Kanaele an, die bei der Verbindung beigetreten werden sollen.
  4. Klicken Sie auf Speichern, um die Verbindung herzustellen.

Lokale Anwendung

Verwendet von: Signal, iMessage

  1. Stellen Sie sicher, dass die erforderliche Anwendung auf dem Host-Rechner installiert und ausgefuehrt wird:
    • Signal -- Signal Desktop muss installiert und mit Ihrem Signal-Konto verknuepft sein.
    • iMessage -- Erfordert einen macOS-Host mit konfigurierter Messages.app.
  2. Oeffnen Sie den Kanaele-Tab des Agenten und klicken Sie auf Verbinden neben dem Kanal.
  3. Neotask erkennt die lokale Anwendung und stellt eine Verbindung her.
  4. Wenn die Anwendung nicht erkannt wird, werden Sie aufgefordert, sie zu installieren oder zu konfigurieren.

Verbindungstest

Nach dem Verbinden eines Kanals fuehrt Neotask automatisch einen Latenztest durch, um die Verbindung zu verifizieren:

Sie koennen den Verbindungstest jederzeit ueber die Kanaleinstellungen erneut ausfuehren.

Kanaloperationen

Sobald ein Kanal verbunden ist, koennen Sie ihn ueber den Kanaele-Tab des Agenten verwalten.

Aktivieren / Deaktivieren

Schalten Sie einen Kanal ein oder aus, ohne ihn zu trennen. Wenn deaktiviert:

Konnektivitaet testen

Fuehren Sie einen On-Demand-Konnektivitaetstest durch, um zu ueberpruefen, ob der Kanal erreichbar und reaktionsfaehig ist. Der Test:

Latenz anzeigen

Jeder verbundene Kanal zeigt seinen letzten Latenzwert im Kanaele-Tab an. Dies hilft Ihnen, langsame oder beeintraechtigte Verbindungen auf einen Blick zu erkennen. Die Latenz wird aktualisiert:

Trennen / Abmelden

Um eine Kanalverbindung vollstaendig zu entfernen:

  1. Klicken Sie auf Trennen neben dem Kanal.
  2. Bestaetigen Sie die Aktion im Dialog.
  3. Neotask widerruft oder verwirft die gespeicherten Anmeldedaten (OAuth-Tokens werden auf der Anbieterseite widerrufen, wo unterstuetzt).
  4. Der Kanal wird aus der Liste der aktiven Kanaele des Agenten entfernt.

Um nach dem Trennen wieder zu verbinden, folgen Sie erneut den urspruenglichen Verbindungsschritten.