הפעולה מייצגת אינטראקציה ספציפית שנתמכת על ידי פרויקט הפעולות שלך. האינטראקציה יכולה להיות יחידה בודדת או כמה שלבים.
ייצוג JSON | |
---|---|
{ "name": string, "fulfillment": { object ( |
שדות | |
---|---|
name |
שם הפעולה. צריך לציין שם גם אם משתמשים ב-Intent נפוץ לפעולה ב-Google (שמתחילה ב-'actions'). לדוגמה, אם משתמשים ב-Intent 'actions.intent.MAIN', שם הפעולה לפי המוסכמה הוא 'MAIN'. חבילות פעולה צריכות להצהיר על פעולה אחת לפחות. |
fulfillment |
איך לבצע את הפעולה הזו. |
intent |
כוונה שהפעולה הזו ממומשת. שמות של פעולות נפוצות באובייקטים מסוג Intent ב-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 |
השדה הזה מציין אם להשתמש במילוי הזמנה של תיבת דו-שיח. |
כוונת רכישה
כוונת רכישה ודפוסי השאילתות המשויכים אליה, המשמשים להתאמה לשאילתות של משתמשים. משמש להפעלה הראשונית.
ייצוג JSON | |
---|---|
{ "name": string, "parameters": [ { object ( |
שדות | |
---|---|
name |
ההגדרה מציינת את השם של הכוונה הזו, למשל |
parameters[] |
רשימת הפרמטרים בתוך queryPatterns. יש לספק את כל הפרמטרים בתוך queryPatterns. |
trigger |
הפעלת המפרט עבור ה-Intent הזה. |
פרמטר
פרמטר שנעשה בו שימוש ברכיבי pattterns של שאילתה. זהו ייצוג מובנה של הפרמטרים בתבניות השאילתה (למשל $Color:color
).
ייצוג JSON | |
---|---|
{ "name": string, "type": string } |
שדות | |
---|---|
name |
שם הפרמטר, למשל |
type |
סוג הפרמטר. יכול להיות סוג נפוץ או סוג מותאם אישית שהוצהר כחלק מחבילת הפעולות. למשל: |
Trigger
מפרט לטריגר.
ייצוג JSON | |
---|---|
{ "queryPatterns": [ string ] } |
שדות | |
---|---|
queryPatterns[] |
רשימת הדפוסים המשמשים לזיהוי הכוונה שצוינה. דפוסי השאילתה חייבים להתייחס רק לפרמטרים שהוצהרו בשדה הפרמטרים. |