Skip to main content

Saudações pessoal, já procurei em diversos tópicos, a maioria apresenta a mesma solução:



(function () {


window.onload = function () {


var blipClient = new BlipChat()


.withAppKey(‘YOUR-APP-KEY’)


.withEventHandler(BlipChat.CREATE_ACCOUNT_EVENT, function () {


blipClient.sendMessage({


“type”: “text/plain”,


“content”: “Start”


});


});


blipClient.build();


}


})();



Porém em nada altera o inicio da conversa, meu bot está funcionando normalmente, mas sempre eu


é quem inicio a conversa, o necessário para que o bot inicie o chat é somente esse script na minha aplicação ou estou esquecendo de algo?

Olá, deixa eu ver se entendi, o bot não está iniciando o chat? Ficando necessário você enviar uma mensagem para o bot para assim ele te responder?



Caso seja este cenário, você fez a configuração da Tela de Boas Vindas?



image


Quase isso, a Tela de Boas Vindas é uma boa, mas o que eu estava procurando mesmo, é uma forma de o bot iniciar o chat sozinho, ou então ao usuário clicar no chat o bot já inicia a conversa sem precisar que o usuário chegue com o primeiro input. Obrigado!


Entendi.



Bom, não vou te afirmar 100%, mas acredito que neste caso não exista uma forma pra fazer isso, visto que o bot sempre inicia com uma entrada do usuário. E no WhatsApp isso seria considerado uma mensagem ativa.



image



No BlipChat, seria um recurso bem interessante, e vou acompanhar o tópico para ver se alguém tem uma solução para isso.


Consegui! É bem parecido com o que tinha antes, o que eu fiz para funcionar foi colocar o código dentro do LOAD_EVENT:



(function () {



window.onload = function () {


var builder = new BlipChat()


.withAppKey(‘SUA CHAVE AQUI’)


.withEventHandler(BlipChat.LOAD_EVENT, function () {


console.log(‘LOAD_EVENT (Ao carregar o chat)’);


builder.sendMessage({


“type”: “text/plain”,


“content”: “Vamos começar!”


})


})


builder.build();


}


})();



Obrigado pessoal!


Olá @Boni_Luan

Como você criou esse LOAD? Tenho um menu inicial, e achei interessante sua solução para o bot iniciar o chat quando o cliente clica nele, e fiquei curioso, onde é inserido esse LOAD e como ele é criado e onde é inserido este script, poderia me auxiliar por favor?


Olá @Ramon_Souza tudo bem ? 

 

Tem essa doc que explica quais das ações serão feitas tais coisas como abertura do chat clicar no botão por ai vai : https://github.com/takenet/blip-chat-widget?tab=readme-ov-file#optional-parameters 

@Boni_Luan caso queira ver mais possibilidades o link acima fala bastante sobre essas implementações, sei que já tem a sua solução, mas caso queira implementar outas melhorias.


Comente