Skip to main content

Olá a todos !

Estou enfrentando um desafio a algumas semanas e preciso de um help.

Em minha empresa utilizamos o BLIP, preciso capturar os dados do meu atendente como e-mail o nome desse atendente, porém, aqui é usada uma prática de utilizarmos emails genéricos como por exemplo: “comercial10@…com.br” e o nome do atendente “Fulano da Silva”.

 

Verifiquei que em alguns tópicos já solucionaram um caso parecido onde é criado um script que captura o e-mail e depois faz um split para pegar o Primeiro e último nome do atendente, esse caso específico não funcionaria para utilizar aqui em nosso cenário.

Gostaria a ajuda da comunidade com alguma outra solução para esse meu problema !!

Fala @Vitor Oliveira, blz?

Cada atendente usa um e-mail diferente, certo?

Vc pode criar um script após o bloco de Atendimento Humano, que recebe o input.content@agentIdentity.

Ex:

function run() {

    try {

        let emailAtendente = '{{input.content@agentIdentity}}'.replace('@blip.ai', '').replace('%40', '@');

 

        const emails = {

            "[email protected]": "Atendente 1",

            "[email protected]": "Atendente 2",

        };

 

        return emails>emailAtendente];

    } catch (e) {

        return 'DebugErro: ' + e;

    }

}

 


Pensei nessa possibilidade, porém ela fica inviável a partir do momento em que eu precise cada vez que sair uma pessoa ir até o meu bloco e ficar atualizando para a nova pessoa que assumirá aquele endereço de email. O endereço não muda mais o meu atendente sim, então se eu deixar de forma fixa vai me gerar retrabalho.

PS:  (tenho uma rotatividade considerável no meu setor comercial).


@Vitor Oliveira 

Você pode chamar a rota https://docs.blip.ai/?http#get-all-bot-39-s-agents que trás a informação do e-mail e fullName. Ai basta vc criar um script que retorna o fullName baseado no email que encerrou o ticket na variável input.content@agentIdentity.

Com isso, basta manter o nome do atendente atualizado que seu script retornaria o nome corretamente.

 

POST https://{{contract_id}}.http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "get",
"uri": "/attendants"
}

Comente