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.