É possível utilizar valores fornecidos no CSV de Broadcast no Router para utilização em um bot?
Olá!
Na minha atual situação, tenho:
Router onde disparo as mensagens por broadcast list (CSV)
Chatbot criado pelo Builder onde converso com o cliente
Gostaria de utilizar variáveis fornecidas no broadcast list (que entram como extra1, extra2, etc) para posteriormente alimentar diálogo no chatbot. Estou tentando ativar o contexto do router e puxar as informações de contact.extra no chatbot, mas as variáveis sempre aparecem vazias ou a mensagem não é enviada corretamente.
Como é a melhor forma de fazer esse uso das variáveis fornecidas do contato pelo broadcast list?
Página 1 / 1
@Pedro Sobreiro tudo bom?
Basta incluir no bloco onde você direciona os clientes ao enviar as mensagens ativas (ações de saída ou próximo bloco) as ações abaixo:
1- Http para a rota Get last messages:
{
"id": "{{$guid}}",
"method": "get",
"uri": "/threads/{{contact.identity}}?$take=5"
}
2- Script para pegar o último template enviado para o contato:
function run(body) {
try {
if (typeof body != 'object') body = JSON.parse(body);
let items = body.resource.items;
let content = items.find((item) => {
if (item.content.type == 'template') return item;
})
return content;
}
catch (e) {
return "DebugErro: " + e;
}
}
3- Script para pegar as variáveis. Segue abaixo o formato que terá na variável do script acima:
Router onde disparo as mensagens por broadcast list (CSV)
Chatbot criado pelo Builder onde converso com o cliente
Gostaria de utilizar variáveis fornecidas no broadcast list (que entram como extra1, extra2, etc) para posteriormente alimentar diálogo no chatbot. Estou tentando ativar o contexto do router e puxar as informações de contact.extra no chatbot, mas as variáveis sempre aparecem vazias ou a mensagem não é enviada corretamente.
Como é a melhor forma de fazer esse uso das variáveis fornecidas do contato pelo broadcast list?
Olá @Pedro Sobreiro tudo bem ?
Confirma que está referenciando na mensagem assim :
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
A analisar o ficheiro em busca de vírus
Lamentamos, mas ainda estamos a analisar o conteúdo deste ficheiro, a fim de nos certificarmos de que o mesmo é seguro para descarregar. Agradecemos que tentes de novo dentro de poucos minutos.