פעולה מייצגת אינטראקציה ספציפית שנתמכת בפרויקט הפעולות שלך. האינטראקציה יכולה להיות צילום יחיד או מספר שלבים.
ייצוג JSON | |
---|---|
{ "name": string, "fulfillment": { object ( |
שדות | |
---|---|
name |
שם הפעולה. חובה לציין שם גם אם משתמשים ב-Intent נפוץ ב-Google (מתחיל ב-'actions'). לדוגמה, אם משתמשים בפונקציה 'actions.intent.MAIN'. Intent, שם הפעולה לפי המוסכמה הוא 'MAIN'. חבילות פעולה צריכות להצהיר על פעולה אחת לפחות. |
fulfillment |
איך לבצע את הפעולה הזו. |
intent |
הכוונה שהפעולה הזו ממלאת. שמות של פעולות נפוצות ב-Intents של Google מתחילים ב-'actions'. חבילות פעולה לנציגי שיחה חייבות לכלול Intent בשם actions.intent.MAIN. מידע נוסף זמין בכתובת https://developers.google.com/actions/reference/rest/intents. |
description |
לתאר באנגלית את מה שהפעולה עושה. הוא משמש בעיקר כדי ש-Google תבדוק את הפעולה או לצורך ניפוי באגים. התיאור הזה לא יוצג למשתמשים. היא חייבת להיות באורך של פחות מ-100 תווי ASCII. |
signInRequired |
מציין אם נדרשת כניסה כדי לבצע את הפעולה הזו. הערה: החוק הזה תקף רק אם לאובייקט ActionPackage צוין המאפיין AccountLinking. |
source |
מזהה מחרוזת של הכלי שיצר את הפעולה הזו |
טיפול בהזמנות
איך לבצע פעולה.
ייצוג JSON | |
---|---|
{ // Union field |
שדות | ||
---|---|---|
שדה איחוד
|
||
conversationName |
ביצוע פעולה דרך מילוי הזמנה בשיחה. מפנה אל השם שדה |
|
useDialogflowFulfillment |
השדה הזה מציין אם להשתמש במילוי בקשה של תיבת דו-שיח. |
כוונת רכישה
Intent ודפוסי השאילתות שמשויכים אליו, שמשמשים להתאמה לשאילתות של המשתמש. משמש להפעלה ראשונית.
ייצוג JSON | |
---|---|
{ "name": string, "parameters": [ { object ( |
שדות | |
---|---|
name |
מציין את השם של הכוונה הזו, למשל, |
parameters[] |
רשימת הפרמטרים בתוך queryTemplates. יש לספק את כל הפרמטרים בתוך queryTemplates. |
trigger |
המפרט להפעלת הכוונה הזו. |
פרמטר
פרמטר שנעשה בו שימוש בתוך פטנטים של שאילתות. זהו ייצוג מובנה של הפרמטרים בדפוסי השאילתות (למשל $Color:color
).
ייצוג JSON | |
---|---|
{ "name": string, "type": string } |
שדות | |
---|---|
name |
שם הפרמטר. למשל |
type |
סוג הפרמטר. אפשר להיות סוג משותף או סוג מותאם אישית שהוצהר כחלק מחבילת הפעולות, למשל: |
Trigger
מפרט לטריגר.
ייצוג JSON | |
---|---|
{ "queryPatterns": [ string ] } |
שדות | |
---|---|
queryPatterns[] |
רשימת תבניות שמשמשות לזיהוי הכוונה שצוינה. תבניות שאילתות חייבות להתייחס רק לפרמטרים שהוצהרו בשדה הפרמטרים. |