É muito comum que determinados canais específicos não aceitem algumas funcionalidades do Botmaker. Por exemplo, o WhatsApp não suporta a funcionalidade “Carrossel”, porém o Messenger, Instagram e Webchat suportam sem nenhum problema. Diante disso, é possível criar fluxos específicos dentro da plataforma para cada um dos canais, dentro do mesmo bot e sem a necessidade de criar outros bots diferentes.
O nome da variável é${chatPlatform}, esta variável é aquela que armazena o canal em que o usuário está no momento em que fala com o bot. Com esta variável podemos definir qual resposta dar ao usuário dependendo do canal, gerando experiências completamente diferentes para cada um.
Aqui está um exemplo, no Bot Designer:
1- Nos fluxos conversacionais deve ser adicionada uma condição para definir o fluxo conversacional por canal.
2- Selecionamos a variável ${chatPlatform} e a seguir marcamos o canal no qual desenvolveremos o fluxo para o canal que selecionamos.
3- Configuramos o fluxo desejado no lado esquerdo, na parte “É atendido” da condição.
Desta forma, podemos criar toda uma experiência conversacional particular para um canal específico.
Aqui está outro exemplo, no Bot 1.0:
1- Dentro da intenção que queremos personalizar, devemos selecionar o bloco a condicionar para o fluxo específico para o canal selecionado.
2- Assim como no Bot Designer, selecionamos a variável ${chatPlatform}e a seguir marcamos o canal no qual desenvolveremos o fluxo para o canal que selecionamos.
3- Configuramos, dentro do bloco, as informações que queremos exibir.
Desta forma, podemos definir diferentes experiências conversacionais dentro do mesmo bot para diferentes canais.
Escrito por: Equipe Botmaker
Atualizado: 09/02/2024