हम कोणीय जे एस का उपयोग कर कॉर्डोबा मोबाइल अनुप्रयोग विकसित की है, हम चैट बॉट (चैट सेवा) किसी भी एक हमारे आवेदन में सुविधा को जोड़ने का मुझे लागू करने के लिए सबसे अच्छा तरीका बताएं कोशिश कर रहे हैं कॉर्डोबा या संकर मोबाइल एप्लिकेशन में एक ही सुविधा को लागू किया है
Cordova या आयनिक चैट बॉट कार्यान्वयन
आप उपयोग कर सकते हैं api.ai या wit.ai वे दोनों पुस्तकालयों का एक बहुत कुछ है आप अपनी पसंद के मंच के साथ एकीकृत कर सकते हैं ताकि, आपके मामले में आप http उपयोग कर सकते हैं। तुम भी पर देख सकते हैं इस GitHub रेपो यह एक नमूना एक Apache Cordova अनुप्रयोग में एक chatbot बनाने के लिए api.ai का उपयोग करता है शामिल
नीचे दिए गए कोड को लागू करने के लिए, पहले पढ़ सकते हैं और इरादे, संस्थाओं, fulfilments के बारे में अपने मूल बातें साफ़ करें, और एक एजेंट बनाने शुरू करने से पहले।
https://dialogflow.com/docs/getting-started/basics
कॉर्डोबा में अपनी परियोजना के रूप में इतना नीचे जल्दी शुरू कार्यान्वयन है -
Cordova CLI साथ api.ai प्लग-इन इंस्टॉल:
cordova plugin add cordova-plugin-apiai
अपने में जोड़े index.js फ़ाइल (आमतौर पर में js समारोह में फ़ोल्डर) onDeviceReady निम्नलिखित कोड
ApiAIPlugin.init(
{
clientAccessToken: "YOUR_CLIENT_ACCESS_TOKEN", // insert your client access key here
lang: "en" // set lang tag from list of supported languages
},
function(result) { /* success processing */ },
function(error) { /* error processing */ }
);
ApiAIPromises init विधि "Dialogflow परियोजना" के लिए आवेदन कनेक्ट करेगा, यह एक ग्राहक पहुँच टोकन जो एजेंट की सेटिंग के अंदर वहाँ उपलब्ध है की जरूरत है।
आप कर चाहते हैं पाठ अनुरोध निम्न कोड जोड़ें:
function sendText(query_text) {
try {
ApiAIPlugin.requestText(
{
query: query_text
},
function (response) {
// place your result processing here
alert(JSON.stringify(response));
},
function (error) {
// place your error processing here
alert(error);
});
} catch (e) {
alert(e);
}
}













