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"
}