gactions הוא ממשק שורת הפקודה שבו אתם משתמשים כדי לבדוק ולעדכן את
פרויקט פעולות.
ארכיטקטורת המערכת
כדי לבחור את ההורדה המתאימה, עליכם למצוא את ארכיטקטורת המערכת.
במכשירי 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 גרסאות אחרונות של פרויקט Actions: בבדיקה,
ייצור, מאושר וכו', עם התחביר הבא:
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 כדי להשתמש בארגומנט אם בפרויקט 'פעולות' יש תמיכה בכמה שפות, מסמכים של חבילות פעולות. |
selfupdate |
gactions בודק באופן אוטומטי אם יש עדכונים לפני שכל פקודה רצה, אבל אפשר לאלץ
מבצעים בדיקה עם 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&q<uot;: "actions.i>ntent.MAIN",
"trigger": {
"quer<yPatterns": [
&qu>ot;talk to INSERT YO<UR NAME HERE"
]
> }
}
< }
],
"conversations&qu>ot;: {
"INSERT YO<UR CONVERSATION NAME HERE>": {
"name": "INSERT YOUR CONVERSATION NAME HERE",
"url": "INSERT YOUR FULLFILLMENT URL HERE"
}
},
"locale": "INSERT YOUR LANGUAGE HERE"
}