Kể từ ngày 13 tháng 6 năm 2023, Hành động trò chuyện không còn được dùng nữa. Để biết thêm thông tin, hãy xem phần Hành động trò chuyện ngừng hoạt động.
Gửi một truy vấn bằng văn bản đến hành động trò chuyện.
Tham số
textQuery
string
Truy vấn gửi đến hành động trò chuyện.
state
string
Một trong số sau:
READY: Nền tảng có thể chấp nhận yêu cầu.
BLOCKED: Có một truy vấn đang bay và truy vấn mới sẽ bị loại bỏ.
UNKNOWN: Không thể xác định trạng thái hiện tại của truy vấn.
getHeaderHeightPx
getHeaderHeightPx() returns Promise<height>
Xác định chiều cao của tiêu đề ở đầu màn hình.
Tham số
height
number
Chiều cao tính bằng pixel.
InteractiveCanvasCallbacks
Các lệnh gọi lại này cung cấp cho bạn cách thức phản hồi thông tin hoặc yêu cầu
từ hành động trò chuyện trong khi các phương thức cung cấp cách gửi
thông tin hoặc yêu cầu đối với hành động trò chuyện.
onUpdate
onUpdate(data) returns undefined
Được gọi khi một HtmlResponse được gửi từ hành động trò chuyện. Sau
khi kết thúc lệnh gọi hàm, TTS sẽ bắt đầu ngay lập tức.
Tham số
data
Object
Dữ liệu cập nhật do webhook gửi.
onTtsMark
onTtsMark(markName) returns undefined
Lệnh gọi lại được gọi trong khi phát TTS.
Các dấu đặc biệt luôn được kích hoạt:
START cho biết phần đầu của TTS.
END cho biết phần cuối của TTS.
ERROR cho biết đã xảy ra lỗi khi phát TTS.
Bạn cũng có thể xác định nhãn tuỳ chỉnh bằng cách sử dụng
SSML
và thẻ <mark>, chẳng hạn như <mark name="custom"/>.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]],[]]