gactions هي واجهة سطر الأوامر التي تستخدمها لاختبار وتحديث
مشروع الإجراءات.
بنية النظام
لاختيار عملية التنزيل المناسبة، ستحتاج إلى العثور على بنية النظام.
في أجهزة Mac OS X وLinux، يمكنك العثور على بنية وحدة المعالجة المركزية (CPU) لجهاز الكمبيوتر باستخدام الأمر الطرفي
uname -aعلى أجهزة Windows 10، اتّبِع الخطوات التالية للعثور على بنية وحدة المعالجة المركزية (CPU):
افتح الإعدادات.
انقر على System (النظام).
انقر على لمحة.
عمليات التنزيل
يمكنك تنزيل 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 | 
    إرسال حزمة إجراءات إلى منصة "مساعد Google" للاختبار باستخدام ما يلي
      بناء الجملة:
      gactions test --action_package PACKAGE_NAME --project PROJECT_ID على سبيل المثال: gactions test --action_package mypackage.json --project my-project-1234567 يمكنك اختياريًا إيقاف الاختبار في بيئة وضع الحماية
        باستخدام العلامة  تم إيقاف العلامة   | 
  
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"
}