gactions
是用于测试和更新
Actions 项目。
系统架构
若要选择正确的下载内容,您需要找到您的系统架构。
在 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 |
将操作包推送到 Google 助理平台,以便使用以下命令进行测试
语法:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID 例如: gactions test --action_package mypackage.json --project my-project-1234567 您可以选择停用沙盒环境中的测试
添加
|
update |
使用以下语法更新给定项目的 Action 软件包:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID 例如: gactions update --action_package action.json --project my-project-1234567 如需使用 如果您的 Actions 项目支持多种语言,请参阅 操作包文档。 |
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>" }