gactions
एक कमांड लाइन इंटरफ़ेस है. इसका इस्तेमाल, अपने ऐक्शन प्रोजेक्ट की जांच करने और उसे अपडेट करने के लिए किया जाता है.
सिस्टम आर्किटेक्चर
सही डाउनलोड चुनने के लिए, आपको अपने सिस्टम का आर्किटेक्चर ढूंढना होगा.
Mac OS X और Linux डिवाइस पर, आप टर्मिनल निर्देश का इस्तेमाल करके अपने कंप्यूटर के सीपीयू आर्किटेक्चर की जानकारी देख सकते हैं
uname -a
.Windows 10 डिवाइसों पर, सीपीयू आर्किटेक्चर ढूंढने के लिए नीचे दिया गया तरीका अपनाएं:
सेटिंग खोलें
सिस्टम पर क्लिक करें
परिचय पर क्लिक करें
डाउनलोड किया गया कॉन्टेंट
अपने ऑपरेटिंग सिस्टम के लिए, 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 |
यहां आपके Actions प्रोजेक्ट के हाल ही के 10 वर्शन की जानकारी दी गई है: समीक्षा में है, प्रोडक्शन के लिए है, स्वीकार किया गया है वगैरह:
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 प्रोजेक्ट कई भाषाओं में काम करता है, तो ऐक्शन पैकेज का दस्तावेज़ देखें. |
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>" }