1. All Collections >
  2. Canali >
  3. Canale Personalizzato >
  4. Panoramica del canale personalizzato

Panoramica del canale personalizzato

Avatar
Joshua Lim
meno di un minuto di lettura

È necessario disporre di un piano avanzato per collegare il canale personalizzato a respond.io. Per utilizzare questa funzione, aggiorna o sottoscrivi un piano Advanced o Enterprise di respond.io per utilizzare questa funzione.

Guarda il nostro progetto GitHub qui come esempio di un canale personalizzato che puoi provare a distribuire sul tuo server.

Come funziona

Guarda questo video per un tutorial su come funziona il tuo canale personalizzato con respond.io.

What is a Custom Channel to respond.io

Ricezione di un messaggio

Per ricevere un messaggio tramite un canale personalizzato, è necessario seguire i seguenti passaggi:

  1. Quando il contatto tenta di inviare un messaggio, il provider di servizi di messaggistica chiamerà il tuo server di integrazione personalizzato con il payload del messaggio (consulta la documentazione API del provider di servizi di messaggistica per riferimento).

  2. Il tuo server di integrazione personalizzato riceverà il messaggio e lo invierà a respond.io (in formato respond.io).

  3. respond.io riceverà la richiesta POST, salverà il messaggio e lo mostrerà nel modulo Inbox.

Invio di un messaggio

Per inviare un messaggio tramite un canale personalizzato, è necessario seguire i seguenti passaggi:

  1. Quando un utente/Workflow/Broadcast tenta di inviare un messaggio, respond.io chiamerà il tuo server di integrazione personalizzato con il payload del messaggio (in formato respond.io).

  2. Il tuo server di integrazione personalizzato riceverà il messaggio e lo invierà al provider di servizi di messaggistica nel formato richiesto (consulta la documentazione API del provider di servizi di messaggistica per riferimento).

  3. Il provider di servizi di messaggistica riceverà il Webhook e confermerà se il messaggio è stato recapitato con successo.

Se il messaggio non viene consegnato con successo, puoi provare ad aggiungere un meccanismo di riprova nel tuo server di integrazione personalizzato.

Capacità del canale

Le funzionalità del canale personalizzato sono elencate di seguito:

Disponibilità dello stato del messaggio

Per il canale personalizzato, la disponibilità dello stato del messaggio è mostrata nella tabella seguente:

Stato del messaggio

Disponibilità

Inviato

Consegnato

Letto

Fallito

Messaggi broadcast

È possibile inviare messaggi broadcast tramite un canale personalizzato collegato a respond.io.

- Scopri di più su come inviare un broadcast
- Scopri come gestire i messaggi broadcast falliti

Limiti di velocità

Un limite di velocità è il numero di chiamate API che un'app o un utente può effettuare in un determinato intervallo di tempo definito dal canale. Il limite di velocità per un canale personalizzato è fissato a 20 richieste al secondo.

Limitazioni del canale

  • Con i canali personalizzati non è possibile rilevare se una finestra di messaggistica è aperta o chiusa.

  • Non è inoltre possibile inviare messaggi taggati o template.

Condividi questo articolo
Telegram
Facebook
Linkedin
Twitter

Non riesci a trovare quello che stai cercando? 🔎