botframework ट्यूटोरियल
बॉटफ़्रामवर्क के साथ शुरुआत करना
खोज…
टिप्पणियों
Microsoft बॉट फ्रेमवर्क अपने उपयोगकर्ताओं के लिए अपने पसंदीदा वार्तालाप अनुभवों का आनंद लेने के लिए उच्च गुणवत्ता वाले बॉट्स बनाने और तैनात करने के लिए एक व्यापक पेशकश है। बॉट्स लिखने वाले डेवलपर्स सभी समस्याओं का सामना करते हैं: बॉट्स को मूल I / O की आवश्यकता होती है; उनके पास भाषा और संवाद कौशल होना चाहिए; वे प्रदर्शनशील, उत्तरदायी और मापनीय होने चाहिए; और उन्हें उपयोगकर्ताओं से कनेक्ट करना होगा - आदर्श रूप से किसी भी वार्तालाप अनुभव और उपयोगकर्ता द्वारा चुनी गई भाषा में। बॉट फ्रेमवर्क आपको उन बुद्धिमान बॉट्स को बनाने, कनेक्ट करने, प्रबंधित करने और प्रकाशित करने की आवश्यकता है, जो स्वाभाविक रूप से आपके उपयोगकर्ता जहां भी बात कर रहे हैं - स्काइप, स्लैक, फेसबुक मैसेंजर, किक, ऑफिस 365 मेल और अन्य लोकप्रिय सेवाओं से प्रदान करता है।
बॉट्स (या वार्तालाप एजेंट) तेजी से किसी के डिजिटल अनुभव का एक अभिन्न हिस्सा बनते जा रहे हैं - वे उपयोगकर्ताओं के लिए एक सेवा या एप्लिकेशन के साथ बातचीत करने का एक महत्वपूर्ण तरीका हैं, जो एक वेब साइट या मोबाइल अनुभव है। बॉट्स लिखने वाले डेवलपर्स सभी समस्याओं का सामना करते हैं: बॉट्स को मूल I / O की आवश्यकता होती है; उनके पास भाषा और संवाद कौशल होना चाहिए; और उन्हें उपयोगकर्ताओं से कनेक्ट करना होगा - अधिमानतः किसी भी वार्तालाप अनुभव और उपयोगकर्ता द्वारा चुनी गई भाषा में। बॉट फ्रेमवर्क डेवलपर्स के लिए इन समस्याओं और अधिक आसानी से हल करने के लिए उपकरण प्रदान करता है जैसे, 30 से अधिक भाषाओं में स्वचालित अनुवाद, उपयोगकर्ता और बातचीत राज्य प्रबंधन, डीबगिंग टूल, एक एम्बेड करने योग्य वेब चैट नियंत्रण और उपयोगकर्ताओं को खोजने, आज़माने और जोड़ने का एक तरीका। बातचीत के अनुभव से उन्हें प्यार है।
बॉट फ्रेमवर्क में बॉट बिल्डर एसडीके, डेवलपर पोर्टल और बॉट निर्देशिका सहित कई घटक शामिल हैं।
संस्करण
बॉट बिल्डर नवीनतम विज्ञप्ति
भाषा: हिन्दी | संस्करण | रिलीज़ की तारीख |
---|---|---|
Node.js | 3.7.0 | 2017/02/23 |
सी# | 3.5.5 | 2017/03/07 |
स्थापना या सेटअप
सी#
विजुअल स्टूडियो 2015 (नवीनतम अपडेट) - आप यहां समुदाय संस्करण को मुफ्त में डाउनलोड कर सकते हैं: www.VisualStudio.com
महत्वपूर्ण: सभी वी.एस. एक्सटेंशन को उनके नवीनतम संस्करणों के लिए अपडेट करें टूल-> एक्सटेंशन और अपडेट-> अपडेट
बॉट एप्लिकेशन टेम्प्लेट यहां से डाउनलोड करें: टेम्प्लेट डाउनलोड जिप फाइल को अपने विजुअल स्टूडियो 2015 टेम्प्लेट डायरेक्टरी में सेव करें जो पारंपरिक रूप से "% USERPROFILE% \ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates \ Visual C #" नोट में है: आपको फिर से शुरू करना होगा। इस कदम के बाद दृश्य स्टूडियो, टेम्पलेट का उपयोग करने के लिए।
- नए बॉट एप्लिकेशन टेम्पलेट का उपयोग करके एक नया C # प्रोजेक्ट बनाएं
एक बार आपका बॉट तैयार हो जाने के बाद, आपके पास इसके समान एक समाधान होना चाहिए:
- F5 मारकर या टूल बार में हरे रंग के रन बटन पर क्लिक करके एप्लिकेशन को चलाएं। चूँकि हमारा नया बॉट वास्तव में एक वेबएपीआई प्रोजेक्ट है, इसलिए एक ब्राउज़र विंडो को default.htm पेज पर खोला जाएगा। बॉट अब चल रहा है, और स्थानीय स्तर पर उजागर हो रहा है। Url पर ध्यान दें ... अगले चरण में बॉट फ्रेमवर्क एमुलेटर को सेटअप करने की आवश्यकता होगी।
Node.js
- Npm
npm init
का उपयोग करके एक नया node.js प्रोजेक्ट बनाएं। - बोटबिल्डर एसडीके स्थापित करें और निम्नलिखित एनपीएम कमांड का उपयोग करके पुनर्स्थापित करें:
npm install --save botbuilder
npm install --save restify
- अपना बॉट बनाने के लिए, index.js नामक एक नई फ़ाइल बनाएं, और बॉट को इनिशियलाइज़ करने के लिए निम्न कोड को कॉपी करें।
var restify = require('restify');
var builder = require('botbuilder');
// Setup Restify Server
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function () {
console.log('%s listening to %s', server.name, server.url);
});
// Create chat connector for communicating with the Bot Framework Service
var connector = new builder.ChatConnector({
appId: process.env.MICROSOFT_APP_ID,
appPassword: process.env.MICROSOFT_APP_PASSWORD
});
var bot = new builder.UniversalBot(connector);
- अब आप
node index.js
का उपयोग करके इस फ़ाइल को चलाने में सक्षम होना चाहिए।
यह एक बुनियादी सेटअप है जो बॉट फ्रेमवर्क के साथ बनाए गए सभी बॉट के लिए आवश्यक होगा। आप इसे एक खाली टेम्प्लेट प्रोजेक्ट के रूप में शुरू कर सकते हैं। यह आपके बॉट के लिए एक रिवाइज सर्वर को इनिशियलाइज़ करता है और लोकल मशीनों को आपके सर्वर से जोड़ने के लिए एक कनेक्टर बनाता है।
डिबगिंग के लिए एमुलेटर डाउनलोड करना (नोड और सी # दोनों के लिए)
बॉट फ्रेमवर्क एमुलेटर एमुलेटर डाउनलोड और डाउनलोड करें
एमुलेटर चलाएं, और एंडपॉइंट URL टेक्स्ट बॉक्स में चरण 5 (C #) से url डालें। फिर, "कनेक्ट" पर क्लिक करें।
- अब आपको एमुलेटर में चैट विंडो का उपयोग करके अपने बॉट के साथ संवाद करने में सक्षम होना चाहिए। आपको नीचे दाईं ओर लॉग इन वार्तालाप विवरण दिखाई देगा, और आप उस पोस्ट को प्राप्त कर सकते हैं जिस पोस्ट को आगे और पीछे पारित किया गया है।
Microsoft Bot फ्रेमवर्क का उपयोग करके एक बॉट बनाने के लिए बधाई!