gactions
رابط خط فرمانی است که برای آزمایش و به روز رسانی پروژه Actions خود استفاده می کنید.
معماری سیستم
برای انتخاب دانلود مناسب، باید معماری سیستم خود را پیدا کنید.
در دستگاههای Mac OS X و Linux، میتوانید معماری CPU رایانه خود را با استفاده از دستور ترمینال
uname -a
پیدا کنید.در دستگاه های ویندوز 10، مراحل زیر را برای یافتن معماری CPU انجام دهید:
تنظیمات را باز کنید
روی System کلیک کنید
روی About کلیک کنید
دانلودها
می توانید gactions
برای سیستم عامل خود دانلود کنید (در زیر).
الزامات
- با تنظیم مجوزهای مناسب، فایل دانلود شده را قابل اجرا کنید.
- در مک و لینوکس،
chmod +x gactions
را اجرا کنید تا باینری قابل اجرا باشد. - در ویندوز باید حقوق Administrator داشته باشید.
- در مک و لینوکس،
- مکان دانلود
gactions
باید در متغیر محیطیPATH
شما باشد.
استدلال های پشتیبانی شده
جدول زیر آرگومان های پشتیبانی شده برای gactions
را شرح می دهد:
استدلال | توضیحات |
---|---|
help ، h | خروجی متن راهنما برای این ابزار. به عنوان مثال: gactions help برای مشاهده متن راهنما برای یک آرگومان خاص، از نحو زیر استفاده کنید: gactions help به عنوان مثال: gactions help test |
get | محتوای پروژه داده شده (اقدامات + متادیتا) را دریافت کنید. از نحو زیر استفاده کنید: gactions get --project |
init | یک فایل action.json پیشفرض در فهرست فعلی با نحو زیر ایجاد میکند: gactions init اگر قبلاً یک فایل gactions init --force |
list | حداکثر 10 نسخه اخیر پروژه Actions شما را فهرست می کند: در حال بررسی، تولید، تایید شده و غیره، با نحو زیر: gactions list --project |
test | یک بسته اکشن را برای آزمایش با دستور زیر به پلتفرم دستیار فشار می دهد: gactions test --action_package به عنوان مثال: gactions test --action_package mypackage.json --project my-project-1234567 شما می توانید به صورت اختیاری تست را در محیط sandbox با پرچم |
update | بسته Action را برای پروژه داده شده با دستور زیر به روز می کند: gactions update --action_package به عنوان مثال: 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>"
}