Skip to main content

Olá, pessoal.


Tenho um bot para prestar suporte aos clientes, como faço para enviar um email para ele confirmando sua solicitação.



Exemplo: É possível passar a variável onde armazenei o email dele?


{


“to”:"{{emailUsuario}}@mailgun.gw.msging.net",


“type”:“text/plain”,


“content”:"Olá, você solicitou suporte e em breve responderemos sua solicitação!



Usuário: {{contact.name}},


E-mail do Usuário: {{emailUsuario}},


Dúvida: {{perguntaUsuario}}"


}

Olá @Maria_Eulina,



é possível sim, mas você vai precisar substituir o ‘@’ do email do cliente por ‘%40’.


Para que o BLiP possa enviar um email para alguém é preciso montar o 'to’da mensagem da seguinte forma:



{{email-encodado-como-URI}}@mailgun.gw.msging.net



Exemplo:



meu email = [email protected]



para me enviar um email é preciso montar o ‘to’ com:



rafaelpa%40take.net @mailgun.gw.msging.net



Obs.: Para alterar o ‘@’ por ‘%40’ você pode utilizar uma ação Script JS


Certo, você algum exemplo desse código?


Olá, Rafael. Deu certo.


segue o script, para caso alguém tenha a mesma dificuldade.



Obs. script no mesmo bloco


function run(emailUsuario)


{


str = emailUsuario.replace("@", “%40”);


return str;


}



Corpo da Requisição HTTP


{


“to”:"{{emailUsuarioNovo}}@mailgun.gw.msging.net",


“type”:“text/plain”,


“content”:"Olá, {{contact.name}}.


Você solicitou suporte e em breve entraremos em contato!


}


👏 Muito obrigado por compartilhar @Maria_Eulina 😍


Ola Maria, você simplesmente colocou esse script na ação do seu bloco?


E a variavel que voce armazena, voce coloca anteriormente ao perguntar para o usuário?


O meu não vai…



Criei um bloco que coleta o e-mail e como saída criei um script que gera a varável de retorno, mas, ele não avança para o próximo bloco.


Comente