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