Con i canali puoi parlare con Friday anche quando non hai davanti l’app desktop. Invia un messaggio da Telegram o Discord: Friday gestisce la richiesta e risponde nella stessa conversazione. I canali abilitati e dotati di token si avviano insieme all’app.
| Canale | Stato | Note |
|---|---|---|
| Telegram | Disponibile | Bot in long polling per chat da telefono o desktop. |
| Discord | Disponibile | Bot per server e messaggi diretti, con supporto per thread e riferimenti alle risposte. |
Comportamento condiviso
- I messaggi diretti, di gruppo o canale e dei thread vengono normalizzati e inoltrati all’agente.
- Quando la piattaforma lo consente, le risposte tornano alla chat, al messaggio e al thread di origine.
- Ogni canale usa il proprio provider e modello di chat configurati per le risposte.
- Le risposte lunghe vengono suddivise in parti adatte alla piattaforma. Le conferme di consegna distinguono tra invio riuscito, parziale e non riuscito.
/startrestituisce un messaggio fisso di avvenuta connessione. Gli altri messaggi di canale che iniziano con una barra vengono ignorati.- Tutti i messaggi Telegram e Discord accettati condividono attualmente un unico identificativo fisso per la sessione del bot, quindi il traffico non è separato per mittente.
Telegram
- Long polling, con gli aggiornamenti in sospeso eliminati all’avvio.
- Eventi per gli stati connesso, errore e disconnesso.
- Health check ogni 60 secondi e ritardo di riconnessione esponenziale da 2 a 60 secondi.
- Protezione in memoria dai messaggi duplicati.
- Risposte divise ogni 4.096 caratteri.
- Avvio, arresto e riavvio dall’interfaccia.
Discord
- Intent per server, messaggi nei server, messaggi diretti e contenuto dei messaggi.
- I messaggi scritti da bot vengono ignorati.
- Sono supportati thread e riferimenti alle risposte.
- La riconnessione è gestita da discord.js.
- Risposte divise ogni 2.000 caratteri.
Controllo degli accessi
Ogni canale conserva separatamente stato di abilitazione, token, policy per i messaggi diretti, elenco dei mittenti diretti consentiti, elenco dei gruppi o canali consentiti e modello usato per le risposte.
- I canali disabilitati o privi di token rifiutano i messaggi in ingresso. Anche i messaggi vuoti vengono ignorati.
- La policy per i messaggi diretti può essere Elenco consentiti (predefinita), Aperto, Associazione o Nega.
- La modalità Elenco consentiti accetta solo gli ID mittente configurati.
- Un elenco facoltativo di gruppi o canali limita gli ID dei percorsi accettati.
Parziale. L’associazione non è ancora utilizzabile: la policy rifiuta sempre con pairing_required e non esiste un flusso per generare o approvare un codice.
Dopo il salvataggio, i token dei canali vengono nascosti nell’interfaccia, ma sono archiviati in normali file di configurazione locali. Consulta Privacy e sicurezza.
Limite noto
La schermata Canali mostra lo stato di esecuzione in tempo reale solo per Telegram e indica Discord come “solo configurazione”, anche se il processo principale avvia Discord quando è abilitato e dispone di un token.