"https://watson-personal-assistant.github. io/डेवलपर/आगे-विषय/स्लैकबॉट-एकीकरण/"

उपरोक्त लिंक के निर्देशों के आधार पर, मैं पाइथन ऐप को स्थानीय रूप से काम करने में सक्षम हूं। हालांकि, मैं ब्लूमिक्स में चलने के लिए VCAP_SERVICES पर्यावरण मान सेट करने में सक्षम नहीं हूं। मेरे सवाल:

  1. एक VCAP_SERVICES मान JSON उदाहरण
  2. इसे Bluemix ऐप में कैसे सेट करें? मुझे कंसोल में VCAP_SERVICES को जोड़ने/अपडेट करने का विकल्प नहीं दिख रहा है। क्या यह मेरे परीक्षण खाता प्राधिकरण सीमाओं के कारण है?
1
Forest Lin 24 जुलाई 2018, 21:18

2 जवाब

प्रलेखन लिंक टूटा हुआ प्रतीत होता है। क्योंकि आप पहले से ही कमांड लाइन पर काम कर रहे हैं, मैं निम्नलिखित दृष्टिकोण की सिफारिश करूंगा। पर्यावरण चर सेट करने के लिए bx cf set-env का उपयोग करें:

bx cf set-env YOUR_APP_NAME_HERE SLACK_API_TOKEN VALUE
bx cf set-env YOUR_APP_NAME_HERE BOT_ID VALUE
...
bx cf set-env YOUR_APP_NAME_HERE FALLBACK_RESPONSES "I didn't quite catch that, I don't understand"

उपरोक्त आदेश चर और उनके मूल्य को रनटाइम वातावरण में जोड़ देंगे। फिर बताए अनुसार restage कमांड का प्रयोग करें। एक अन्य विकल्प ब्राउज़र UI में वेरिएबल्स को जोड़ना है। ऐप विवरण पर नेविगेट करने के बाद, पर्यावरण सेटिंग्स के लिए एक टैब है।

2
data_henrik 25 जुलाई 2018, 10:35
बहुत बहुत धन्यवाद! यह अब काम करता है। "वीसीएपी" ने वास्तव में मुझे भ्रमित कर दिया - मैं उस चर की तलाश में था। वास्तव में केवल .env . में परिभाषित पर्यावरण चरों को समान रूप से स्थापित करने की आवश्यकता है
 – 
Forest Lin
25 जुलाई 2018, 17:30

विवरण में आपका लिंक टूटा हुआ है। वाटसन असिस्टेंट सॉल्यूशंस https के लिए स्लैक क्लाइंट इंटीग्रेशन पर दस्तावेज़ का यूआरएल यहां दिया गया है: //watson-personal-assistant.github.io/developer/slack/about_slackbot/

ट्यूटोरियल में चरण 2 बताता है कि पर्यावरण चर सेट करने के लिए .env का उपयोग कैसे करें। दस्तावेज़ीकरण का लिंक यहां दिया गया है।

https://watson-personal-assistant.github.io/developer/slack/creating_a_slackbot/

यदि आप उपयोगकर्ता पर्यावरण चर को .env फ़ाइल में नहीं रखना चाहते हैं तो IBM क्लाउड आपको उन्हें उपयोगकर्ता परिभाषित चर के रूप में परिभाषित करने की भी अनुमति देता है। आप हेनरिक द्वारा सुझाए गए कमांड लाइन विकल्प का भी उपयोग कर सकते हैं।

IBM क्लाउड दस्तावेज़ देखें https://console.bluemix .net/docs/services/watson/getting-started-variables.html#vcapServices

0
Carlos Ferreira 14 सितंबर 2018, 00:08