Hành động thể hiện một hành động tương tác cụ thể mà dự án hành động của bạn hỗ trợ. Hành động tương tác có thể diễn ra một lần hoặc nhiều bước.
Biểu diễn dưới dạng JSON | |
---|---|
{ "name": string, "fulfillment": { object ( |
Các trường | |
---|---|
name |
tên của Hành động. Bạn phải cung cấp tên ngay cả khi đang sử dụng một ý định Hành động phổ biến trên Google (bắt đầu bằng "actions".). Ví dụ: nếu bạn đang sử dụng ý định "actions.intent.MAIN", thì tên Hành động theo quy ước sẽ là "MAIN". Gói Hành động phải khai báo ít nhất một Hành động. |
fulfillment |
Cách thực thi Hành động này. |
intent |
Ý định mà Hành động này thực hiện. Tên của các ý định Hành động phổ biến trên Google bắt đầu bằng "actions". Các gói hành động cho tác nhân trò chuyện phải có ý định tên là "actions.intent.MAIN". Hãy tham khảo tại https://developers.google.com/actions/reference/rest/intents |
description |
Mô tả bằng tiếng Anh về hành động. Thông tin này chủ yếu được dùng để Google xem xét Hành động hoặc cho mục đích gỡ lỗi. Nội dung mô tả này sẽ không hiển thị cho người dùng. Mã này phải ít hơn 100 chữ cái ASCII. |
signInRequired |
Cho biết liệu có bắt buộc phải đăng nhập đối với Hành động này hay không. Xin lưu ý rằng điều này chỉ hợp lệ khi đối tượng ActionPackage có thuộc tính AccountLinks được chỉ định. |
source |
Giá trị nhận dạng chuỗi của công cụ đã tạo Hành động này |
Quy trình thực hiện đơn hàng
Cách thực thi một thao tác.
Biểu diễn dưới dạng JSON | |
---|---|
{ // Union field |
Các trường | ||
---|---|---|
Trường nhóm
|
||
conversationName |
Thực hiện một hành động thông qua phương thức thực hiện cuộc trò chuyện. Thao tác này tham chiếu trường "tên" của |
|
useDialogflowFulfillment |
Trường này cho biết liệu có sử dụng phương thức thực hiện luồng hộp thoại hay không. |
Intent
Ý định và các mẫu truy vấn liên kết với ý định đó được dùng để khớp với truy vấn của người dùng. Dùng cho lần kích hoạt ban đầu.
Biểu diễn dưới dạng JSON | |
---|---|
{ "name": string, "parameters": [ { object ( |
Các trường | |
---|---|
name |
Cho biết tên của ý định này, ví dụ: |
parameters[] |
Danh sách tham số trong queryPatterns. Bạn phải cung cấp tất cả tham số trong queryPatterns. |
trigger |
Thông số kích hoạt cho ý định này. |
Thông số
Một tham số được sử dụng trong các lớp truy vấn. Đây là nội dung trình bày có cấu trúc về các tham số trong queryPatterns (ví dụ: $Color:color
).
Biểu diễn dưới dạng JSON | |
---|---|
{ "name": string, "type": string } |
Các trường | |
---|---|
name |
tên của tham số, ví dụ: |
type |
của tham số. Có thể là loại phổ biến hoặc loại tuỳ chỉnh được khai báo trong gói hành động, ví dụ: |
Điều kiện kích hoạt
Thông số của điều kiện kích hoạt.
Biểu diễn dưới dạng JSON | |
---|---|
{ "queryPatterns": [ string ] } |
Các trường | |
---|---|
queryPatterns[] |
Danh sách các mẫu dùng để xác định ý định đã chỉ định. Mẫu truy vấn chỉ được tham chiếu đến các tham số được khai báo trong trường thông số. |