Action उस खास इंटरैक्शन को दिखाता है जो आपके ऐक्शन प्रोजेक्ट में काम करता है. इंटरैक्शन सिंगल-शॉट या मल्टी-स्टेप हो सकता है.
JSON के काेड में दिखाना | |
---|---|
{ "name": string, "fulfillment": { object ( |
फ़ील्ड | |
---|---|
name |
कार्रवाई का नाम. भले ही आप Google पर किसी सामान्य कार्रवाई ('कार्रवाइयों' से शुरू होती हैं) का इस्तेमाल कर रहे हों, तब भी आपको एक नाम देना होगा. उदाहरण के लिए, अगर 'action.intent.MAIN' का इस्तेमाल किया जा रहा है इंटेंट के हिसाब से, कार्रवाई का नाम 'MAIN' है. कार्रवाई पैकेज में कम से कम एक कार्रवाई के बारे में जानकारी दी जानी चाहिए. |
fulfillment |
इस कार्रवाई को लागू करने का तरीका. |
intent |
यह कार्रवाई पूरी होती है. Google इंटेंट पर सामान्य कार्रवाई के नाम 'कार्रवाइयां' से शुरू होते हैं. बातचीत करने वाले एजेंट के ऐक्शन पैकेज में, 'action.intent.MAIN' नाम के इंटेंट शामिल होना ज़रूरी है. https://developers.google.com/actions/reference/rest/intents देखें |
description |
कार्रवाई के बारे में अंग्रेज़ी में जानकारी. Google इसका इस्तेमाल मुख्य रूप से, कार्रवाई की समीक्षा करने या डीबग करने के लिए करता है. यह ब्यौरा लोगों को नहीं दिखाया जाएगा. यह 100 से कम ASCII अक्षरों का होना चाहिए. |
signInRequired |
इससे पता चलता है कि इस कार्रवाई के लिए साइन इन करने की ज़रूरत है या नहीं. ध्यान दें कि यह केवल तभी मान्य है, जब ActionPackage ऑब्जेक्ट में AccountLinking प्रॉपर्टी मौजूद होती है. |
source |
इस कार्रवाई को बनाने वाले टूल के लिए स्ट्रिंग आइडेंटिफ़ायर |
ऑर्डर पूरा करना
कोई कार्रवाई करने का तरीका.
JSON के काेड में दिखाना | |
---|---|
{ // Union field |
फ़ील्ड | ||
---|---|---|
यूनियन फ़ील्ड
|
||
conversationName |
बातचीत पूरी करके कोई कार्रवाई करें. इससे "नाम" का रेफ़रंस मिलता है |
|
useDialogflowFulfillment |
यह फ़ील्ड बताता है कि डायलॉगफ़्लो फ़ुलफ़िलमेंट का इस्तेमाल किया जाए या नहीं. |
प्रयोजन
इंटेंट और उससे जुड़े क्वेरी पैटर्न, जिनका इस्तेमाल उपयोगकर्ता की क्वेरी से मैच करने के लिए किया जाता है. इसका इस्तेमाल शुरुआती ट्रिगर करने के लिए किया जाता है.
JSON के काेड में दिखाना | |
---|---|
{ "name": string, "parameters": [ { object ( |
फ़ील्ड | |
---|---|
name |
इससे इस इंटेंट के नाम का पता चलता है, जैसे कि |
parameters[] |
क्वेरी पैटर्न में पैरामीटर की सूची. क्वेरी पैटर्न में मौजूद सभी पैरामीटर दिए जाने चाहिए. |
trigger |
इस इंटेंट के लिए ट्रिगरिंग स्पेसिफ़िकेशन. |
पैरामीटर
क्वेरी पैरामीटर में इस्तेमाल किया जाने वाला पैरामीटर. यह क्वेरी पैटर्न में पैरामीटर को स्ट्रक्चर्ड तरीके से दिखाता है (जैसे कि $Color:color
).
JSON के काेड में दिखाना | |
---|---|
{ "name": string, "type": string } |
फ़ील्ड | |
---|---|
name |
पैरामीटर का नाम, उदाहरण |
type |
पैरामीटर का टाइप. यह कार्रवाई पैकेज के हिस्से के तौर पर बताया गया एक सामान्य या कस्टम टाइप हो सकता है, उदाहरण के लिए |
ट्रिगर
ट्रिगर की खास जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "queryPatterns": [ string ] } |
फ़ील्ड | |
---|---|
queryPatterns[] |
बताए गए इंटेंट की पहचान करने के लिए इस्तेमाल किए गए पैटर्न की सूची. क्वेरी पैटर्न में सिर्फ़ पैरामीटर फ़ील्ड में बताए गए पैरामीटर के बारे में बताया जाना चाहिए. |