Atualizada: 08/01/2025

Como integrar seu webchat em seu site?


Esses métodos podem ser usados ​​em qualquer lugar na web e chamados como uma função javascript.


Ocultar webchat: bmHide()

Mostrar webchat: bmShow()

Minimizar Webchat: bmMinimize()

Maximizar Webchat: bmMaximize()

Informações sobre Webchat: bmInfo()

Definir variáveis: bmSetVariables({“variable1”: “valor1”, “name”: “nombre actualizado”})

Enviar mensagem: bmSendMessage('mensaje a enviar'). Esta mensagem será enviada automaticamente pelo cliente.


Usando variáveis ​​no Webchat


Você pode editar variáveis ​​existentes no início de uma conversa no Webchat.


Definir variáveis


Dentro do trecho de código usado para integrar o webchat ao seu site, você pode definir variáveis ​​com informações externas.

Deve ser adicionado um novo objeto que contenha as variáveis ​​​​com os valores a serem editados. O objeto é BOTMAKER_VAR.



<script>
    /* Aquí deben ser definidas todas las variables- */
    var BOTMAKER_VAR = {
        firstName: 'newValueForFirstName',
        lastName: 'newValueForLastName',
        customVar: 'newValueForCustomVar'
    };

    (function () {
        let js = document.createElement('script');
        js.type = 'text/javascript';
        js.async = 1;
        js.src = 'https://go.botmaker.com/rest/webchat/p/XXXXX/init.js';
        document.body.appendChild(js);
    })();
</script>

                   

                                                                                             


Você pode editar suas próprias variáveis, como firstName e lastName, ou novas variáveis. A única condição é que essas variáveis ​​já existam no bot.

                                                                                              



 Como manter o ID do seu sistema?  

                                                                                                                                                                                      


Se quiser manter ou usar um ID exclusivo ou de sistema associado ao chat, você pode enviar esses dados na variável userIdOnBusiness em BOTMAKER_VAR



<script>
    /* Aquí deben ser definidas todas las variables */
    var BOTMAKER_VAR = {
        userIdOnBusiness: 'myBusinessId',
        ...otherVariables
    };
    (function () {
        let js = document.createElement('script');
        js.type = 'text/javascript';
        js.async = 1;
        js.src = 'https://go.botmaker.com/rest/webchat/p/XXXXX/init.js';
        document.body.appendChild(js);
    })();
</script>


                                                                                                                                                                      

 Integração em App Mobile    

                                                                                                                                                                      

 Para integrar o webchat em seu dispositivo móvel, você pode optar por:  

                                                                                                                                                                    

- Incorpore o webchat em uma **webview**. O mesmo script do site é usado. Para uma melhor experiência móvel, é aconselhável utilizar os métodos de webchat expostos. 

Exemplo:    

                                                                                                                                                                       

 ![](https://storage.googleapis.com/m-infra.appspot.com/public/res/SoporteBotmaker/20220322-SvahnYKi5mNUcM3FPWR2itGvP9h2-ZDOBA-.png)  

                                                                                                                                                                       

                                                                                                                                                                     


- Integre-o ao próprio chat do seu App mobile, integrando e processando mensagens enviadas e recebidas através da API Botmaker.