Skip to main content
Al crear o editar un bot, puedes agregar un fragmento de código haciendo clic en «+» para agregar una acción como normalmente lo harías. En el panel de selección de acción, haz clic en «Ejecutar un fragmento de código»
run-a-code-snippet-2
A continuación, asígnale un apodo a tu acción. En el panel de edición de códigos, verás nuestra plantilla predeterminada para Node.js 10. x. Los detalles del objeto «event» y los formatos de objeto de respuesta posibles se detallan a continuación.
run-a-code-snippet-editor
El código se activará cuando se alcance la acción guardada en una conversación. Hay tres aspectos principales que debes tener en cuenta al trabajar con fragmentos de código:
  • La función exports.main() se llama cuando se ejecuta la acción del fragmento de código.
  • El argumento event es un objeto que contiene detalles para el visitante y la sesión de chat.
  • La función callback() se utiliza para pasar datos al chatbot y al usuario. Se debe llamar en la función exports.main.
El objeto event contendrá los siguientes datos:
La función callback() se utiliza para enviar datos al bot. El argumento debe ser un objeto con los siguientes datos:

Limitaciones

Los fragmentos de código en los bots deben terminar en un lapso de 20 segundos y solo usar 128 MB de memoria. Exceder estos límites ocasionará un error.

Bibliotecas disponibles

Varias bibliotecas de Node.js están disponibles para usar dentro del fragmento de código. Las bibliotecas se pueden cargar usando la función require() normal en la parte superior de tu código.
Última modificación el 10 de abril de 2026