ऐक्शन पैकेज (Dialogflow)

कार्रवाइयों वाले SDK टूल की मदद से, हर स्थान-भाषा के लिए अलग-अलग ऐक्शन पैकेज बनाए जा सकते हैं. इसके बाद, gactions टूल की मदद से, कार्रवाइयों को उनके प्रोजेक्ट में अपलोड किया जा सकता है.

Actions SDK टूल की मदद से स्थानीय भाषा के मुताबिक कार्रवाइयां बनाने के लिए:

  1. जिन स्थानीय भाषाओं में काम करना है उनके लिए अलग से ऐक्शन पैकेज बनाएं. साथ ही, उन्हें स्थानीय भाषा के अनुसार नाम दें, जैसे कि action.de.json और action.en.json. इसके अलावा, प्रोजेक्ट में स्थानीय जगह के अनुसार बनाए गए पैकेज और दूसरी रिसॉर्स फ़ाइलों के लिए सबडायरेक्ट्री बनाई जा सकती हैं.
  2. अपने ऐक्शन पैकेज के सबसे ऊपर locale भाषा या उस स्थान-भाषा को जोड़ें जिसमें आपको काम करना है. इसके अलावा, अपनी कार्रवाइयों के लिए स्थानीय भाषा के हिसाब से क्वेरी पैटर्न दें. इससे उपयोगकर्ता उन्हें उस जगह के लिए सही तरीके से ट्रिगर कर पाएंगे जिसमें वे मौजूद हैं. उदाहरण के लिए:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. अपने कार्रवाइयों वाले प्रोजेक्ट में, कार्रवाई के पैकेज अपलोड करने के लिए, gactions टूल का इस्तेमाल करें. इससे, आपके हर लोकलाइज़ किए गए कार्रवाई पैकेज की जानकारी मिलती है. उदाहरण के लिए:
    ./gactions update --project my-project-id --action_package action.de.json --action_package action.en.json --action_package action.fr.json --action_package action.ja.json --action_package action.ko.json