gactions — это интерфейс командной строки, который вы используете для тестирования и обновления проекта Actions.
Архитектура системы
Чтобы выбрать подходящую загрузку, вам необходимо определить архитектуру вашей системы.
- На устройствах Mac OS X и Linux вы можете узнать архитектуру процессора вашего компьютера, используя команду терминала - uname -a.
- На устройствах с Windows 10 выполните следующие действия, чтобы найти архитектуру ЦП: - Открыть настройки 
- Нажмите Система 
- Нажмите «О программе» 
 
Загрузки
 Вы можете скачать gactions для своей операционной системы (ниже).
| ОС | Загрузки | 
|---|---|
| Окна | |
| Мак | |
| Линукс | 
Требования
-  Сделайте загруженный файл исполняемым, установив соответствующие разрешения.-  В 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 для тестирования со следующим синтаксисом: 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 Чтобы использовать аргумент  Если ваш проект Actions поддерживает несколько языков, см. документацию пакета Action. | 
| selfupdate | gactions автоматически проверяет наличие обновлений перед запуском каждой команды, но вы можете принудительно выполнить эту проверку с помощью selfupdategactions 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>"
}