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