Sign In
Sign In
  1. Home
  2. APIs
  3. API JavaScript do widget
  4. Eventos do widget
APIs
37 articles
WhatsApp Push v1.03
Transfert d’agent v1.04
API de conformidade de dados4
API JavaScript do widget4
Introdução
Métodos disponíveis
Eventos do widget
Atributos do widget
Message Trigger v1.12
Messaging v1.14

Eventos do widget

Ouça eventos do widget, como loaded, send-message e receive-message, para acionar comportamentos personalizados no seu site.

Updated on 24 de setembro de 2026

Há alguns eventos produzidos pelo widget do Laiye Chatbot aos quais é necessário prestar atenção. Esses eventos podem ser usados para implementar comportamentos específicos no site que hospeda o widget.

ℹ️ Observação Os exemplos a seguir ilustram o uso de eventos com a biblioteca Jquery.

destygo_widget_loaded

A destygo_widget_loaded evento é emitido no nível do documento e acionado quando o widget conclui a inicialização. É útil começar a ouvir os outros eventos no momento certo.

Dados disponíveis com este evento:

  • detail.client_token : o token exclusivo do cliente que usa o widget

Exemplo:

text
$(document).on('destygo_widget_loaded', function(event) {
    console.log('Widget for ' + event.detail.client_token + 'is ready');
})

destygo_send_message

A destygo_send_message evento é emitido no nível do widget (#destygo_widget id) e acionado quando o usuário envia uma mensagem.

Dados disponíveis com este evento:

  • detail.message : o texto da mensagem

Exemplo:

text
$('#destygo_widget').on('destygo_send_message', function(event) {
    console.log('User has sent a message: ' + event.detail.message);
})

destygo_receive_message

A destygo_receive_message evento é emitido no nível do widget (#destygo_widget id) e acionado quando o usuário recebe uma mensagem.

Dados disponíveis com este evento:

  • detail.message : o texto da mensagem

Exemplo:

text
$('#destygo_widget').on('destygo_receive_message', function(event) {
    console.log('User has received a message: ' + event.detail.message);
})

destygo_click_on_toggler

A destygo_click_on_toggler evento é emitido no nível do widget (#destygo_widget id) e acionado quando o usuário clica no alternador, seja para abrir ou fechar o widget.

Dados disponíveis com este evento:

  • detail.action : o valor é open se o clique for para abrir o widget; caso contrário, o valor é close

Exemplo:

text
$('#destygo_widget').on('destygo_click_on_toggler', function(event) {
    console.log('Widget toggled: ' + event.detail.action);
})

destygo_click_on_contact

A destygo_click_on_contact evento é emitido no nível do widget (#destygo_widget id) e acionado quando o usuário clica no botão de contato no cabeçalho.

Dados disponíveis com este evento:

  • detail.client_token : o token exclusivo do cliente que usa o widget

Exemplo:

text
$('#destygo_widget').on('destygo_click_on_contact', function(event) {
    console.log('User ' + event.detail.client_token + ' has clicked on Contact button');
})

destygo_zendesk_triggered

A destygo_zendesk_triggered evento é emitido no nível do widget (#destygo_widget id) e acionado quando a inicialização entre o widget e o Zendesk é concluída. Este evento é destinado ao uso da função setZendeskUserInfo .

Exemplo:

text
$('#destygo_widget').on('destygo_zendesk_triggered', function(event) {
    const payload = {
        email: 'user@gmail.com',
        display_name: 'User name',
        phone: '0600000000'
    };
    DestygoChat.setZendeskUserInfo(payload)
})

Was this article helpful?

On this page
  • destygo_widget_loaded
  • destygo_send_message
  • destygo_receive_message
  • destygo_click_on_toggler
  • destygo_click_on_contact
  • destygo_zendesk_triggered

Made from France 💙

Categories

  • ANÁLISE
  • CONSTRUIR
  • LOUIS AI
  • INTEGRAR

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles