Un objeto que contiene devoluciones de llamada de métodos.
sendTextQuery
sendTextQuery(textQuery) returns Promise<state>
Envía una consulta de texto a la acción conversacional.
Parámetros
textQuery
string
La consulta que se enviará a la acción conversacional.
state
string
Uno de los siguientes:
READY: La plataforma puede aceptar las solicitudes.
BLOCKED: Hay una consulta en tránsito y la consulta nueva se descartará.
UNKNOWN: No se pudo determinar el estado actual de la consulta.
getHeaderHeightPx
getHeaderHeightPx() returns Promise<height>
Determina la altura del encabezado en la parte superior de una pantalla.
Parámetros
height
number
Es la altura en píxeles.
InteractiveCanvasCallbacks
Estas devoluciones de llamada te permiten responder a la información o las solicitudes
de tu acción conversacional, mientras que los métodos
proporcionan una forma de enviar
información o solicitudes a tu acción conversacional.
onUpdate
onUpdate(data) returns undefined
Se llama cuando se envía un HtmlResponse desde la acción conversacional. Después del
al final de la llamada a función, el TTS comenzará de inmediato.
Parámetros
data
Object
Se actualizaron los datos que envió el webhook.
onTtsMark
onTtsMark(markName) returns undefined
Es la devolución de llamada que se invoca durante la reproducción de TTS.
Marcas especiales que siempre se activan:
START indica el inicio de la TTS.
END indica el final del TTS.
ERROR indica un error de reproducción del TTS.
También puedes definir marcas personalizadas
SSML
y la etiqueta <mark>, como <mark name="custom"/>.
Parámetros
markName
string
Nombre de la marca invocado durante la reproducción de TTS
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-10 (UTC)"],[[["Conditional logic in scenes uses values from intent, scene, session, user, home, device, canvas, and resource objects."],["Supported operations include logical (&&, ||, !), numerical (+, -, *, /), comparison (==, !=, \u003c, \u003c=, \u003e, \u003e=), and operations on lists and maps."],["Boolean constants `true`, `false`, and `!false` are available, and string operations support double or single quotes, substring checks, concatenation, lexicographical comparison, and size calculation."],["Data model objects like `intent`, `session`, and others provide access to various data points for conditional checks, and these values can also be referenced in static prompts."]]],[]]