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 автоматически проверяет наличие обновлений перед запуском каждой команды, но вы можете принудительно выполнить эту проверку с помощью 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>" }