Pular para o conteúdo principal
Ao criar ou editar um bot, você pode adicionar um snippet de código se clicar no “+” para adicionar uma ação como normalmente faria. No painel de seleção de ação, clique em “Executar um snippet de código”.
run-a-code-snippet-2
Em seguida, crie um apelido à sua ação. No painel de edição de código, você verá nosso modelo padrão para Node.js 10.x. Os detalhes do objeto “evento” e possíveis formatos de objeto de resposta são detalhados abaixo.
run-a-code-snippet-editor
O código será acionado quando a ação salva for atingida em uma conversa. Ao trabalhar com snippets de código, você deve pensar em 3 considerações:
  • A função exports.main() é chamada quando a ação de snippet de código é executada.
  • O argumento event é um objeto que contém detalhes do visitante e sessão de chat.
  • A função callback() é usada para passar dados de volta ao bot e ao usuário. Ela deve ser chamada na função exports.main.
O objeto event conterá os seguintes dados:
A função callback() é usada para enviar dados de volta ao bot. O argumento deve ser um objeto com os seguintes dados:

Limitações

Os snippets de código nos bots devem terminar a execução em até 20 segundos e usar apenas 128 MB de memória. Ultrapassar esses limites resultará em um erro.

Bibliotecas disponíveis

Várias bibliotecas Node.js conhecidas estão disponíveis para uso no snippet de código. As bibliotecas podem ser carregadas usando a função require() normal na parte superior do código.
Última modificação em 6 de outubro de 2026