Bot enviar uma mensagem sem usuario clicar


Atualmente estou usando o Tidio e lá consigo configurar para o bot enviar uma mensagem para o usuário assim que ele entra no meu site, perguntando se precisa de ajuda com quickreply… como posso fazer isso aqui?


13 comentários

Deixa o quickreply como mensagem inicial e

add o código:


.withEventHandler(BlipChat.LOAD_ACCOUNT_EVENT, function () {

BlipChat.sendMessage({

type: “text/javascript”,

content: " texto qualquer ",

metadata: {

#blip.hiddenMessage”: true

}

});


Desculpe a ignorancia, mas comecei nessa plataforma hoje, onde coloco esse codigo?

🤔 nao apareceu nada aqui na sua resposta

opssss, pronto agora acho q vai


(function () {
window.onload = function () {
new BlipChat()
.withAppKey(' ')
.withButton({"color":"#474747","icon":""})



.withEventHandler(BlipChat.LOAD_ACCOUNT_EVENT, function () {

BlipChat.sendMessage({

type: “text/javascript”,

content: " texto qualquer ",

metadata: {

#blip.hiddenMessage”: true

}

});




        .build();
}
})();

So ainda não sei onde colo esse código… 😥

cara vc está utilizando em qual plataforma?

blip… so nao sei ainda onde coloco esse codigo, estou usando o builder pra criar o bot.

então o código vai na pagina que está criando o bot se for HTML, ele vai no body

ahhhh perdão mano, pensei que era dentro do builder que eu colocava isso… mas eh dentro do meu site… vlw cara!

Não funcionou, ele não carrega o blipchat… coloquei a apikey mas nao rolou


	(function () {
window.onload = function () {
new BlipChat()
.withAppKey('coloqueiminhaapiaqui')
.withButton({"color":"#474747","icon":""})

.withEventHandler(BlipChat.LOAD_ACCOUNT_EVENT, function () {

BlipChat.sendMessage({

type: “text/javascript”,

content: " texto qualquer ",

metadata: {

#blip.hiddenMessage”: true

}

});


    .build();
}

})();

Tenta assim, acho q estava faltando um })


(function () {

window.onload = function () {

new BlipChat()

.withAppKey(’ ')

.withButton({“color”:"#474747",“icon”:""})

.withEventHandler(BlipChat.LOAD_ACCOUNT_EVENT, function () {

BlipChat.sendMessage({

type: “text/javascript”,

content: " texto qualquer ",

metadata: {

#blip.hiddenMessage”: true

}

});

});


        .build();
}

})();

Mesmo caso, ele não inicia o chat, nao aparece no site.


@Ramon_Mariano,


você não pode utilizar o método sendMessage da forma como fez. Você precisa inicialmente armazenar o objeto BlipChat em uma variável (client, por exemplo), executar a função build e só depois utilizar o método sendMessage.


Faça exatamente como descrito na documentação do BLiP Chat Widget:


<script>
(function () {
window.onload = function () {
var blipClient = new BlipChat()
.withAppKey('YOUR-APP-KEY')
.withButton({"color":"#474747","icon":""})
.withEventHandler(BlipChat.LOAD_ACCOUNT_EVENT, function () {
blipClient.sendMessage({
"type": "application/vnd.lime.chatstate+json",
"content": {
"state": "starting"
}
});
});
blipClient.build();
}
})();
</script>

Lembre-se de altrar o seu AppKey

Comente