Na Zenvia NLU, é possível vincular o seu assistente a mais de um canal de atendimento. Temos algumas opções disponíveis, como:
- Bot API
- Google RCS
- Microsoft Teams
- Zenvia
- Blip
- Wavy
- Infobip
- Liveperson
- Widget
- Workplace
- Live chat
- Telegram
- SMS
Como acessar
- Acesse Connect > Canais.
- Selecione um canal para visualizar.
Output/Input por canal
Além do objeto default é possível definir tratamentos específicos para cada canal, tanto no output, quanto no input.
Em ambos os casos, deve-se considerar a compatibilidade deles com os canais.
Exemplo de uso: output
No output basta adicionar um novo objeto seguindo o modelo default com o nome do canal desejado.
Veja um exemplo de configuração:
[ { "default": { "text": [ "Bom dia", "Olá! Tudo bem?", "Saudações!" ], "type": "random_text" } }, { "widget": { "text": "Você está acessando esse chat pelo Widget", "type": "text" } }, { "liveperson": { "text": "Você está acessando esse chat pela LivePerson", "type": "text" } } ]
Quando tentar acessar o chat pelo widget será exibido um dos textos randômicos e, logo a seguir, o output definido para o canal: "Você está acessando esse chat pelo Widget".
Exemplo de uso: input
No Input, caso haja um canal explícito, ele terá prioridade sobre o default. Em outras palavras, será exibido o canal default ou o canal especificado, nunca os dois ao mesmo tempo.
Abaixo foi definido o canal widget
{ "widget": { "type": "quick_replies", "payload": { "replies": [ { "title": "Sim", "value": "Sim" }, { "title": "Não", "value": "Não" } ] } }, "liveperson": { "type": "file", "payload": {} } }
Se acessarmos o chat por meio desse mesmo canal, somente o componente quick_replies será exibido: