सिम्युलेटर

Actions कंसोल में मौजूद सिम्युलेटर, आपको एक ऐसे वेब इंटरफ़ेस से अपनी कार्रवाई को टेस्ट करने की सुविधा देता है जिसे आसानी से इस्तेमाल किया जा सकता है. यह इंटरफ़ेस, हार्डवेयर डिवाइस और उनकी सेटिंग की नकल करता है. इसके अलावा, डीबग करने की जानकारी भी ऐक्सेस की जा सकती है. जैसे, ग्राहक को आइटम भेजने के लिए मिलने वाले अनुरोध और उसके रिस्पॉन्स जैसी जानकारी.

प्रोजेक्ट की जांच करना

आपके Actions प्रोजेक्ट की जांच करते समय, ये पाबंदियां लागू होती हैं:

  • कार्रवाइयों की 30 दिनों तक जांच की जा सकती है. 30 दिनों के बाद, आपको टेस्टिंग के लिए नया वर्शन बनाना होगा.
  • डेवलपमेंट से जुड़ी कार्रवाइयों को ऐसे किसी भी हार्डवेयर डिवाइस (Android 6.0+, iOS 9.1+, और आवाज़ से चालू होने वाले स्पीकर) पर टेस्ट किया जा सकता है, जिन पर ये सुविधाएं काम करती हैं. डिवाइस में उसी Google खाते से लॉग इन किया जाना चाहिए जिसका इस्तेमाल Actions कंसोल के लिए किया जा रहा है. "OK Google, मेरे टेस्ट ऐप्लिकेशन से बात करो" कहने से, आपकी सेट की गई कार्रवाई का मौजूदा ड्राफ़्ट वर्शन शुरू हो जाएगा.
  • डिफ़ॉल्ट रूप से, सिम्युलेटर आपकी सेट की गई कार्रवाई के उस वर्शन का इस्तेमाल करता है जो ड्राफ़्ट में है. जांच करने के लिए कोई दूसरा वर्शन चुनने का तरीका जानें.

इनपुट के तरीके

टेस्टिंग के लिए इनपुट का तरीका तय करने के लिए, रिस्पॉन्स टेक्स्ट फ़ील्ड में मौजूद बटन पर क्लिक करें.

नीचे दी गई सूची में इनपुट टाइप और उन डिवाइसों के बारे में बताया गया है जिन पर वे उपलब्ध हैं:

  • अपने-आप पहचान की सुविधा - आवाज़, कीबोर्ड या टच इनपुट का अपने-आप पता लगाएं.
  • टच - इसका इस्तेमाल, इंटरैक्टिव अनुभव और सुझाव देने वाले चिप जैसे एलिमेंट के लिए किया जाता है. यह सुविधा, स्मार्ट डिसप्ले और फ़ोन वाले डिवाइसों के लिए उपलब्ध है.
  • वॉइस - इसका इस्तेमाल, सिर्फ़ बोलकर फ़ोन को निर्देश देने के लिए किया जाता है. यह सुविधा स्मार्ट डिसप्ले, फ़ोन, और स्पीकर डिवाइसों के लिए उपलब्ध है.
  • कीबोर्ड - इसका इस्तेमाल सिर्फ़ टेक्स्ट इनपुट के लिए किया जाता है. फ़ोन डिवाइसों के लिए उपलब्ध.

इनपुट का डिफ़ॉल्ट तरीका, अपने-आप पता लगाने वाला मोड है. आपके चुने गए प्लैटफ़ॉर्म के आधार पर, इनपुट टाइप भी बंद हो जाते हैं और उसी हिसाब से उन्हें चालू किया जाता है.

इनपुट का तरीका, RawInput ऑब्जेक्ट के आपके फ़ुलफ़िलमेंट के हर अनुरोध में, inputType फ़ील्ड के तौर पर शामिल होता है.

  {
  "inputType": "VOICE",
  "query": "Tell me a fact about Google's headquarters"
  }

कोई डिवाइस चुनें

यह सिम्युलेटर अलग-अलग डिवाइस की नकल कर सकता है. साथ ही, आपकी सेट की गई कार्रवाई के डिवाइस के हिसाब से खास अनुभवों की जांच कर सकता है.

सिम्युलेट किए गए डिवाइस को बदलने के लिए, यह तरीका अपनाएं:

  1. ऊपर बाएं कोने में मौजूद डिवाइस ड्रॉप-डाउन पर क्लिक करें. स्मार्ट डिसप्ले, डिफ़ॉल्ट रूप से चुना होता है.

  2. सिम्युलेट करने के लिए, यहां दिए गए डिवाइसों में से चुनें:

    • स्मार्ट डिसप्ले - Assistant की सुविधा वाले डिवाइस, जैसे कि Nest Hub, जिनमें डिसप्ले और स्पीकर की सुविधा होती है.
    • फ़ोन - Assistant की सुविधा वाले ऐसे फ़ोन जिनमें डिसप्ले और स्पीकर की सुविधा हो.
    • स्पीकर - Assistant की सुविधा वाला स्मार्ट स्पीकर, जिसमें स्पीकर की सुविधा होती है.
    • KaiOS - Assistant की सुविधा वाले ऐसे फ़ोन जिनमें KaiOS की सुविधा है.

कोई भाषा चुनें

आपको जिस भाषा और इलाके को सिम्युलेट करना है उसे सेट करने के लिए, दूसरे ड्रॉप-डाउन मेन्यू से कोई भाषा चुनें. कई भाषाओं में उपलब्ध कार्रवाइयां बनाने के बारे में ज़्यादा जानकारी के लिए, स्थानीय भाषा के अनुसार दस्तावेज़ देखें.

कोई स्थान सेट करें

आप डिवाइस के निर्देशांक और पता मैन्युअल रूप से सेट कर सकते हैं. इस सुविधा की मदद से, कंसोल में सेट की गई जगह के हिसाब से टारगेटिंग की सुविधाओं और क्षेत्र के हिसाब से कॉन्फ़िगर किए गए रिस्पॉन्स को टेस्ट किया जा सकता है.

अपनी सेट की गई कार्रवाई में सिम्युलेट की गई जगह की जानकारी का इस्तेमाल करने के लिए, उपयोगकर्ता की जानकारी वाले हेल्पर का इस्तेमाल करें. इसके बाद, उपयोगकर्ता से उस जगह को ऐक्सेस करने की अनुमति मांगें.

सेटिंग

सिम्युलेटर के दूसरे विकल्पों को ऐक्सेस करने के लिए, ऊपर बाईं ओर मौजूद सेटिंग बटन पर क्लिक करें.

वर्शन चुनें

आपके पास उन कार्रवाइयों प्रोजेक्ट के वर्शन के बारे में बताने का विकल्प होता है जिनकी आपको जांच करनी है (पब्लिश किए गए या ड्राफ़्ट वर्शन, दोनों में से कोई एक). प्रोजेक्ट वर्शन चुनने के लिए, यह तरीका अपनाएं:

  1. सिम्युलेटर में, ऊपर दाएं कोने में मौजूद सेटिंग बटन पर क्लिक करें.

  2. वर्शन चुनें के आगे बने ड्रॉप-डाउन पर क्लिक करें और टेस्ट करने के लिए कोई वर्शन चुनें.

वर्शन ड्रॉप-डाउन मेन्यू में, अपने Actions प्रोजेक्ट का वह वर्शन चुनें जिसकी आपको जांच करनी है और हो गया पर क्लिक करें. आपको ड्राफ़्ट वर्शन के साथ-साथ, सबमिट किए गए सभी वर्शन दिखते हैं. ड्राफ़्ट वर्शन, सबमिट करने से पहले, आपके प्रोजेक्ट की मौजूदा स्थिति के बारे में बताता है.

URL का परीक्षण करें

अपने ऐक्शन प्रोजेक्ट की जांच करते समय, प्रोडक्शन एनवायरमेंट में बदलाव से बचने के लिए, प्रोडक्शन वेबहुक की जगह एक अलग यूआरएल दिया जा सकता है. टेस्ट यूआरएल, Actions प्रोजेक्ट के हर वर्शन के हिसाब से कॉन्फ़िगर किए जाते हैं. एक कार्रवाई प्रोजेक्ट में यूनीक टेस्ट यूआरएल वाले कई वर्शन हो सकते हैं. इससे आप प्रोडक्शन पर असर डाले बिना, सिम्युलेटर में अपनी सेट की गई कार्रवाई के कई वर्शन को टेस्ट कर सकते हैं.

जब टेस्ट यूआरएल की सेटिंग चालू होती है, तो सिम्युलेटर आपके Actions प्रोजेक्ट के प्रोडक्शन वेबहुक यूआरएल को बदल देता है और इसके बजाय, आपके दिए गए टेस्ट वेबहुक यूआरएल का इस्तेमाल करता है.

सिम्युलेटर में टेस्ट यूआरएल कॉन्फ़िगर करने से पहले:

  • वह यूआरएल तय करें जिसका इस्तेमाल आप अपने Actions प्रोजेक्ट के वर्शन की जांच करने के लिए करना चाहते हैं.

  • उस सर्वर को कॉन्फ़िगर करें जिसका इस्तेमाल आपको यूआरएल पर अनुरोध स्वीकार करने के लिए, टेस्टिंग के लिए करना है.

सिम्युलेटर में टेस्ट यूआरएल कॉन्फ़िगर करने के लिए:

  1. सिम्युलेटर के ऊपर दाएं कोने में, सेटिंग पर क्लिक करें.

  2. यूआरएल की जांच करें को चालू करें.

  3. यूआरएल की जांच करें बॉक्स में, वह यूआरएल टाइप करें जिसे आपको जांच के लिए इस्तेमाल करना है.

आपने टेस्ट यूआरएल के लिए जो यूआरएल डाला है वह सिम्युलेटर में दिखता है.

खाता लिंक करना

खाता लिंक करने की सुविधा की मदद से, आपकी सेट की गई कार्रवाई में Google साइन इन, OAuth पर आधारित 'Google साइन इन' को "आसानी से लिंक करने की सुविधा" या OAuth का इस्तेमाल किया जा सकता है.

अगर आपने अपनी सेट की गई कार्रवाई के लिए खाता लिंक करने की सुविधा सेट अप नहीं की है, तो कंसोल के खाता लिंक करने की सुविधा सेक्शन पर जाने के लिए, सेटिंग में जाकर खाता लिंक करने की सुविधा सेट अप करें पर क्लिक करें.

किसी खाते को लिंक करने के लिए, यह तरीका अपनाएं:

  1. अपनी सेट की गई कार्रवाई को टेस्ट करने के लिए, ऐक्शन कंसोल सिम्युलेटर में, सिम्युलेटर के इनपुट एरिया में "मेरे टेस्ट ऐप्लिकेशन से बात करो" डालें.

  2. आपकी सेट की गई कार्रवाई के खाता लिंक करने के फ़्लो को शुरू करने के लिए क्वेरी भेजें.

  3. प्रॉम्प्ट का इस्तेमाल करके साइन इन करें.

  4. पक्का करें कि खाता लिंक हो गया है.

लिंक किया गया खाता तब तक बना रहता है, जब तक उसे अनलिंक नहीं किया जाता. इसलिए, लिंक किए गए उसी खाते का इस्तेमाल करते समय, सेट की गई कार्रवाई को अपडेट किया जा सकता है.

किसी खाते को अलग करने के लिए, खाता लिंक करना में जाकर सेटिंग > अलग करें पर क्लिक करें.

उपयोगकर्ता के डिवाइस पर टेस्टिंग

इस सेटिंग से, किसी फ़िज़िकल डिवाइस पर जांच को चालू या बंद किया जा सकता है. किसी डिवाइस पर जांच करने के लिए, आपको उसी खाते में लॉग इन करना होगा जिसका इस्तेमाल आपने Actions on Google प्रोजेक्ट बनाने के लिए किया था.

ऑडियो प्लेबैक

जांच के दौरान ऑडियो को म्यूट या चालू करने के लिए, इस विकल्प को टॉगल करें.

डेवलपमेंट सैंडबॉक्स

इस विकल्प को चालू करने पर, पेमेंट के तरीकों से शुल्क नहीं लिया जाता. ज़्यादा जानकारी के लिए, लेन-देन से जुड़े दस्तावेज़ देखें.

ऐसे उपयोगकर्ताओं को सिम्युलेट करें जिनकी पुष्टि नहीं हुई है

इस विकल्प से सिम्युलेट किया जाता है कि कोई उपयोगकर्ता ऐसे डिवाइस का इस्तेमाल कर रहा है जिसमें वॉइस मैच की सुविधा को किसी दूसरे व्यक्ति के लिए सेट किया गया है.