Cliccando sul tab "Canali" della sidebar di sinistra è possibile elencare gli attuali canali sui quali si può interagire con gli agenti installati
E' possibile creare creare fino a 10 canali web per agente mentre il canale Facebook è unico per pagina Facebook. Attualmente è possibile creare un nuovo canale di due tipi: Web o Facebook.
Cliccando su Web, si potrà scegliere :
{info} Dopo la creazione comparirà il codice javascript da copiare sulla propria pagina web.
Esistono altri parametri facoltativi che sarà possibile inserire manualmente nello script di configurazione del widget e che non vengono creati nello snippet del codice:
Cliccando su Facebook si verrà rediretti alla pagina di creazione Canali Facebook. Ogni pagina Facebook gestita dall'amministratore dell'account può avere un agente che risponderà alle domande che verranno inviate sulla pagina Facebook o sull'account Messenger corrispondente.
Il widget web viene fornito con un'API Javascript per inviare messaggi programmaticamente dall'utente o da chatbot. È possibile utilizzare questa funzione quando l'utente fa clic su un pulsante del sito Web per attivare immediatamente il chatbot, senza che l'utente debba digitare qualcosa. Una volta inizializzato il widget della chat, è possibile accedere alla sua API sull'oggetto botmanChatWidget che viene esposto alla finestra contenente il widget della chat.
Metodo | Descrizione |
---|---|
botmanChatWidget.open() | Apre il chat widget. |
botmanChatWidget.close() | Chiude il chat widget. |
botmanChatWidget.toggle() | Apre/chiude chat widget. |
botmanChatWidget.say(text) | Per dire qualcosa al posto dell’utente. Il testo è visibile nel widget |
botmanChatWidget.whisper(text) | Simile a say, con la differenza che il testo non è visibile |
botmanChatWidget.sayAsBot(text) | Per dire qualcosa al posto del chatbot. Il testo è visibile nel widget |
botmanChatWidget.setLocale(text) | Consente di cambiare lingua. Valori possibili:en,it,es |
botmanChatWidget.setBubbleAvatarUrl(text) | Consente di cambiare dinamicamente la url dell’immagine di sfondo del widget quando è chiuso. |
botmanChatWidget.isOpen() | true/false se widget aperto o chiuso |
Il widget web invia degli eventi javascript sull'oggetto Window della pagina principale ogni qualvolta la chat viene aperta o chiusa. Gli eventi inviati sono:
Lo potrai gestire con un semplice :
window.addEventListener('chat_opened', function (e) { console.log('chat_opened') }, false);
nello script di inizializzazione del widget.