[Resolvido] Erro ao Enviar + de 1 message content


#1

Bom dia, alguém poderia me ajudar, estou com um problema no qual ao enviar uma segunda resposta para o usuário do chabot, o mesmo não aparece o conteúdo. Ele envia a primeira interação, porém na segunda interação ele simplemente não aparece a mensagem. Verificando pelo blip WEB, percebe-se que a mensagem foi enviada… porém no chatbot não aparece a mesma.

client.sendMessage({type:“text/plain”,content: “2 Msg”,to: message.from});


#2

Ninguém para ajudar?


#3

Olá @Antonio_Kleber_Cremo, tudo bem ?

Desculpe pela demora para responder.

Seu chatbot está publicado em qual canal ? BLiP Chat ?
Vc precisa adicionar IDs únicos para cada uma das suas mensagens.

Experimente enviar mensagens assim:

client.sendMessage({
    id: Lime.Guid(),
    type: "text/plain",
    to: message.from,
    content: "Welcome to our service! How can I help you?"
    });

A função Lime.Guid gera strings únicas no formato de UUIDs.

Obs.: Vc pode gerar os IDs da maneira que achar melhor, apenas garanta que sejam únicos


#4

Essa função Lime.Guild(), precisa instalar alguma dependência para chamar a mesma ?, tentei chamar no scopo atual e não reconheceu a mesma.


#5

Olá @Antonio_Kleber_Cremo, o blip-sdk-js já possui a dependencia do Lime.

Antes de utilizar a função basta instanciar o lime através do seguinte comando:

let Lime = require('lime-js');


#6

Resolvido, tudo funcionando, obrigado!