Canali

Cosa Sono i Canali?

I canali sono le piattaforme di comunicazione che i tuoi agenti di Neotask utilizzano per inviare e ricevere messaggi. Connettendo un canale, dai a un agente la capacità di ascoltare i messaggi in arrivo su quella piattaforma e rispondere in tempo reale.

Concetti chiave:

Canali Supportati

Canale Metodo di Autenticazione Funzionalità
Slack OAuth Messaggistica completa, canali, thread, reazioni, caricamento file
Discord Token bot Messaggistica del server, canali, DM, embed, reazioni
WhatsApp Codice QR Messaggi di testo, messaggi multimediali, chat di gruppo
Telegram Token bot Messaggi di testo, gruppi, canali, tastiere inline, condivisione file
Signal App locale Messaggistica con crittografia end-to-end, chat di gruppo
Microsoft Teams OAuth Team, canali, chat, adaptive card, condivisione file
Google Chat OAuth Spazi, messaggi diretti, schede, conversazioni con thread
SMS Chiave API Messaggistica di testo in uscita e in entrata tramite provider supportati
Email / Gmail OAuth Invio, ricezione, bozze, risposta, allegati, gestione etichette
Matrix Token Messaggistica federata, stanze, crittografia end-to-end
Line Token Messaggi di testo, adesivi, chat di gruppo, rich menu
Zalo Token Messaggi di testo, condivisione multimediale
IRC Configurazione Connessioni al server, canali, messaggi privati
iMessage Locale Messaggistica nativa macOS (richiede host macOS)

Connettere un Canale

Il processo di connessione varia in base al metodo di autenticazione del canale.

Flusso OAuth

Usato da: Slack, Microsoft Teams, Google Chat, Email / Gmail

  1. Apri la scheda Canali dell'agente.
  2. Clicca su Connetti accanto al canale che vuoi aggiungere.
  3. Verrai reindirizzato alla pagina di autorizzazione del servizio.
  4. Accedi con il tuo account e concedi ad Neotask le autorizzazioni richieste.
  5. Dopo l'autorizzazione, vieni reindirizzato alla dashboard e il canale appare come connesso.

Per le piattaforme mobili, è disponibile un'opzione con codice QR. Scansiona il codice QR dal tuo telefono per completare l'autorizzazione senza dover accedere nel browser del tuo desktop.

Token Bot

Usato da: Discord, Telegram

  1. Crea un bot sulla rispettiva piattaforma:
    • Discord -- Crea un'applicazione nel Discord Developer Portal e genera un token bot.
    • Telegram -- Invia un messaggio a @BotFather su Telegram per creare un bot e ricevere un token.
  2. Apri la scheda Canali dell'agente e clicca su Connetti accanto al canale.
  3. Incolla il token bot nel campo del token.
  4. Clicca su Salva per stabilire la connessione.

Codice QR

Usato da: WhatsApp

  1. Apri la scheda Canali dell'agente e clicca su Connetti accanto a WhatsApp.
  2. Apparirà un codice QR sullo schermo.
  3. Apri WhatsApp sul tuo telefono, vai su Dispositivi Collegati e scansiona il codice QR.
  4. La connessione viene stabilita quando il tuo telefono conferma il collegamento.

Chiave API

Usato da: SMS

  1. Ottieni una chiave API dal tuo provider SMS (ad esempio, Twilio, Vonage).
  2. Apri la scheda Canali dell'agente e clicca su Connetti accanto a SMS.
  3. Inserisci la tua chiave API e qualsiasi campo aggiuntivo richiesto (ad esempio, numero di telefono, account SID).
  4. Clicca su Salva per attivare il canale.

Token

Usato da: Matrix, Line, Zalo

  1. Genera un token di accesso dalle impostazioni sviluppatore o dal pannello admin della rispettiva piattaforma.
  2. Apri la scheda Canali dell'agente e clicca su Connetti accanto al canale.
  3. Incolla il token nel campo del token.
  4. Clicca su Salva per stabilire la connessione.

Configurazione del Server

Usato da: IRC

  1. Apri la scheda Canali dell'agente e clicca su Connetti accanto a IRC.
  2. Inserisci l'indirizzo del server, la porta, il nickname e (facoltativamente) una password.
  3. Specifica i canali a cui unirti alla connessione.
  4. Clicca su Salva per connetterti.

Applicazione Locale

Usato da: Signal, iMessage

  1. Assicurati che l'applicazione richiesta sia installata e in esecuzione sulla macchina host:
    • Signal -- Signal Desktop deve essere installato e collegato al tuo account Signal.
    • iMessage -- Richiede un host macOS con Messages.app configurato.
  2. Apri la scheda Canali dell'agente e clicca su Connetti accanto al canale.
  3. Neotask rileverà l'applicazione locale e stabilirà una connessione.
  4. Se l'applicazione non viene rilevata, ti verrà chiesto di installarla o configurarla.

Test della Connessione

Dopo aver connesso qualsiasi canale, Neotask esegue automaticamente una verifica della latenza per verificare la connessione:

Puoi rieseguire il test di connessione in qualsiasi momento dalle impostazioni del canale.

Operazioni sul Canale

Una volta connesso un canale, puoi gestirlo dalla scheda Canali dell'agente.

Abilita / Disabilita

Attiva o disattiva un canale senza disconnetterlo. Quando disabilitato:

Test della Connettività

Esegui un test di connettività su richiesta per verificare che il canale sia raggiungibile e reattivo. Il test:

Visualizza la Latenza

Ogni canale connesso mostra la sua lettura di latenza più recente nella scheda Canali. Questo ti aiuta a identificare connessioni lente o degradate a colpo d'occhio. La latenza viene aggiornata:

Disconnetti / Logout

Per rimuovere completamente una connessione al canale:

  1. Clicca su Disconnetti accanto al canale.
  2. Conferma l'azione nella finestra di dialogo.
  3. Neotask revoca o elimina le credenziali archiviate (i token OAuth vengono revocati lato provider dove supportato).
  4. Il canale viene rimosso dall'elenco dei canali attivi dell'agente.

Per riconnetterti dopo la disconnessione, segui di nuovo i passaggi di connessione originali.