Search
⌃K
Links

Canais

No Zenvia NLU é possível vincular o seu assistente a mais de um canal de atendimento. Temos algumas opções disponíveis, como:

Visão geral

Esta é a tela principal da visão de todos os canais:
Para criar uma integração, acesse o conteúdo do canal escolhido.

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
Exemplo de uso: input
No output basta adicionar um novo objeto seguindo o modelo defaultcom 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".
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:

Last modified 1mo ago