Botkit लाइव चैट सॉफ्टवेयर
फेसबुक, स्लैक और वेबचैट के लिए एक बॉट बिल्डर
Botkit Microsoft टीमों, ट्विलियो, फेसबुक फॉर वर्क और सिस्को स्पार्क सहित बहुत सारे एकीकरण के साथ बॉट डिजाइनिंग टूल है। Botkit के साथ इंटरैक्टिव बॉट का निर्माण करें।
अवलोकन
अच्छे उपयोगकर्ता अनुभव के साथ ग्राहकों तक पहुंचना और संलग्न करना वर्तमान डिजिटल युग की एक बड़ी चुनौती है और चैट बॉट्स इस चुनौती को पूरा करने का एक शानदार तरीका है। Botkit सीखने में आसान है और NodeJS आधारित ओपन सोर्स बॉट फ्रेमवर्क का उपयोग करने के लिए सरल है। प्रमुख मैसेजिंग प्लेटफार्मों के लिए व्यापक समर्थन इसे बॉट बिल्डिंग के लिए सबसे अच्छा विकल्प बनाता है। बोटकिट ने व्यवसायों के लिए अपने ग्राहकों को अपने ऑफ़लाइन व्यावसायिक घंटों में भी सभी लोकप्रिय मैसेजिंग एप्लिकेशन से प्रतिक्रिया देना सरल और आसान बना दिया है। बोटकिट एक त्वरित स्टार्टर किट प्रदान करता है जो डेवलपर्स के जीवन को बॉट बिल्डिंग के साथ शुरू करने के लिए बहुत आसान बनाता है। फ्रेमवर्क बहुत लचीला और अनुकूलन योग्य है और आपको अंतर्निहित प्लेटफ़ॉर्म एपीआई तक पहुंच प्रदान करता है और ग्राहक के साथ अपनी बातचीत के रूप और अनुभव पर आपका अधिक नियंत्रण है। Microsoft Bot फ्रेमवर्क का इसका हिस्सा और Microsoft Luis AI या किसी भी प्राकृतिक भाषा प्रसंस्करण इंजन के साथ काम करता है जिसे आप अपने BOT के साथ एकीकृत करने के लिए चुनते हैं। प्रारंभ में बोटकिट स्लैक प्लेटफॉर्म के लिए उत्पादकता और कार्य केंद्रित बॉट के निर्माण के लिए डेवलपर्स का एक विकल्प था, लेकिन चूंकि माइक्रोसॉफ्ट ने बोटकिट का अधिग्रहण किया है, फ्रेमवर्क बदल गया है और अब कई संचार चैनलों का समर्थन करता है। चूंकि बोटकिट का अपना एनएलपी नहीं है, लेकिन इसका नुकसान नहीं है, बल्कि एक फायदा है क्योंकि यह इसे लचीला बनाता है और जो भी एनएलपी इंजन आप चाहते हैं, उसका समर्थन करने के लिए। आप सामग्री साझा करने से लेकर उत्पादकता चैटबॉट और गेमिंग चैटबॉट्स के लिए सामग्री साझा करने से विभिन्न प्रकार के बॉट बनाने के लिए बोटकिट का उपयोग कर सकते हैं।
आवश्यकताएं
प्रत्येक बोटकिट बॉट वास्तव में एक नोड.जेएस ऐप है, जो बोटकिट कोर लाइब्रेरी, एक बुनियादी वेब सर्वर और एप्लिकेशन लॉजिक और प्लगइन्स से बना है जो आपके बॉट को विशेष बनाने के लिए गठबंधन करता है। बोटकिट को चलाने के लिए, आपको अपने कंप्यूटर पर नोड स्थापित करना होगा।
विशेषताएँ
निम्नलिखित बॉटकिट की प्रमुख विशेषताएं हैं
- संदेश प्राप्त करना
- संदेश भेजना
- संवादों का उपयोग करना
- अपने बॉट कोड को व्यवस्थित करें
- बॉट फ्रेमवर्क चैनलों का उपयोग करना
- बिल्डिंग & amp; प्लगइन्स का उपयोग करना
- मिडलवायर्स वर्तमान में, बोटकिट विभिन्न स्रोतों से संदेश प्राप्त करने का समर्थन करता है
- स्लैक रियल टाइम मैसेजिंग (आरटीएम)
- स्लैक इनकमिंग वेबहूक
- स्लैक स्लैश कमांड
- फेसबुक मैसेंजर वेबहूक
- ट्विलियो आईपी मैसेजिंग
स्थापना निर्देश
BotKit के साथ स्थानीय रूप से शुरू करने का सबसे अच्छा तरीका हमारे कमांड लाइन टूल को स्थापित करके है, और इसका उपयोग एक नया बोटकिट प्रोजेक्ट बनाने के लिए है। यह आपके लिए एक स्टार्टर किट स्थापित और कॉन्फ़िगर करेगा!
npm install -g yo generator-botkit
yo botkit
शून्य से शुरू करें
आप एक मौजूदा नोड एप्लिकेशन में बोटकिट भी जोड़ सकते हैं। सबसे पहले, इसे अपनी परियोजना में जोड़ें:
npm install --save botkit
फिर, अपने एप्लिकेशन कोड में Botkit जोड़ें:
let { Botkit } = require('botkit');
const controller = new Botkit(MY_CONFIGURATION);
controller.hears('hello','direct_message', function(bot, message) {
bot.reply(message,'Hello yourself!');
});