Skip to main content

Bot enviar uma mensagem sem usuario clicar


Ramon_Mariano

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?

Este tópico foi fechado para respostas.

13 comentários

  • Connected
  • 7 comentários
  • April 4, 2019

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
}
});


Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

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


Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

🤔 nao apareceu nada aqui na sua resposta


  • Connected
  • 7 comentários
  • April 4, 2019

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();
    }
})();

Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

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


  • Connected
  • 7 comentários
  • April 4, 2019

cara vc está utilizando em qual plataforma?


Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

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


  • Connected
  • 7 comentários
  • April 4, 2019

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


Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

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


Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

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();
}

})();


  • Connected
  • 7 comentários
  • April 4, 2019

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();
}

})();


Ramon_Mariano
  • Autor
  • Connected
  • 7 comentários
  • April 4, 2019

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


rafaelpa
Blipper
  • Blipper
  • 475 comentários
  • April 5, 2019

@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