gactions
הוא ממשק שורת הפקודה שבו משתמשים כדי לבדוק ולעדכן את פרויקט Actions.
ארכיטקטורת המערכת
כדי לבחור את ההורדה המתאימה, צריך למצוא את ארכיטקטורת המערכת.
במכשירי Mac OS X ו-Linux, ניתן למצוא את ארכיטקטורת המעבד (CPU) של המחשב באמצעות פקודת הטרמינל
uname -a
.במכשירי Windows 10, יש לבצע את הפעולות הבאות כדי למצוא את ארכיטקטורת המעבד (CPU):
פותחים את ההגדרות.
לוחצים על מערכת.
לוחצים על מידע כללי.
הורדות
אפשר להוריד את gactions
למערכת ההפעלה שלך (בהמשך).
מערכת ההפעלה | הורדות |
---|---|
Windows | |
Mac | |
Linux |
דרישות
- מגדירים את ההרשאות המתאימות כדי שהקובץ שהורדתם יהיה ניתן להפעלה.
- ב-Mac ו-Linux, מריצים את
chmod +x gactions
כדי ליצור את קובץ ההפעלה הבינארי. - ב-Windows, צריכות להיות לכם הרשאות אדמין.
- ב-Mac ו-Linux, מריצים את
- מיקום ההורדה של
gactions
חייב להיות במשתנה הסביבהPATH
.
ארגומנטים נתמכים
בטבלה הבאה מפורטים הארגומנטים הנתמכים של gactions
:
ארגומנט | התיאור |
---|---|
help , h |
יוצר את טקסט העזרה עבור הכלי הזה. לדוגמה: gactions help כדי להציג את טקסט העזרה של ארגומנט ספציפי, צריך להשתמש בתחביר הבא: gactions help argument לדוגמה: gactions help test |
get |
קבלת התוכן של הפרויקט הנתון (פעולות + מטא-נתונים). צריך להשתמש בתחביר הבא:
gactions get --project PROJECT_ID |
init |
יוצר קובץ action.json המוגדר כברירת מחדל בספרייה הנוכחית, עם התחביר הבא:
gactions init אם כבר קיים קובץ gactions init --force |
list |
מפורטים עד 10 גרסאות אחרונות של פרויקט הפעולות: בבדיקה, בסביבת ייצור, אושרו וכו', עם התחביר הבא:
gactions list --project PROJECT_ID |
test |
המערכת שולחת חבילת פעולות ל-Assistant Platform לבדיקה עם
התחביר הבא:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID לדוגמה: gactions test --action_package mypackage.json --project my-project-1234567 אפשר להשבית את הבדיקה בסביבת Sandbox באמצעות הדגל התכונה הניסיונית |
update |
מעדכן את חבילת הפעולות בפרויקט הנתון בתחביר הבא:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID לדוגמה: gactions update --action_package action.json --project my-project-1234567 כדי להשתמש בארגומנט אם הפרויקט ב-Actions תומך במספר שפות, עיינו בתיעוד של חבילת הפעולות. |
selfupdate |
אינטראקציות ראשוניות בודקות באופן אוטומטי אם יש עדכונים לפני כל פקודה, אבל אפשר לאלץ את הבדיקה באמצעות selfupdate
gactions selfupdate |
הצגת פלט מילולי
כדי להציג פלט מפורט יותר במהלך העיבוד, כדאי להוסיף את הדגל --verbose
. לדוגמה:
gactions --verbose test --action_package action.json --project my-project-1234567
דוגמה ל-action.json שמוגדר כברירת מחדל
כשמריצים את הקובץ gactions init
בספריית הפרויקט, נוצר קובץ action.json
שמוגדר כברירת מחדל באותה הספרייה:
{ "actions": [ { "description": "Default Welcome Intent", "name": "MAIN", "fulfillment": { "conversationName": "<INSERT YOUR CONVERSATION NAME HERE>" }, "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "talk to <INSERT YOUR NAME HERE>" ] } } } ], "conversations": { "<INSERT YOUR CONVERSATION NAME HERE>": { "name": "<INSERT YOUR CONVERSATION NAME HERE>", "url": "<INSERT YOUR FULLFILLMENT URL HERE>" } }, "locale": "<INSERT YOUR LANGUAGE HERE>" }