Cordova या आयनिक चैट बॉट कार्यान्वयन

वोट
0

हम कोणीय जे एस का उपयोग कर कॉर्डोबा मोबाइल अनुप्रयोग विकसित की है, हम चैट बॉट (चैट सेवा) किसी भी एक हमारे आवेदन में सुविधा को जोड़ने का मुझे लागू करने के लिए सबसे अच्छा तरीका बताएं कोशिश कर रहे हैं कॉर्डोबा या संकर मोबाइल एप्लिकेशन में एक ही सुविधा को लागू किया है

09/07/2017 को 07:06
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

आप उपयोग कर सकते हैं api.ai या wit.ai वे दोनों पुस्तकालयों का एक बहुत कुछ है आप अपनी पसंद के मंच के साथ एकीकृत कर सकते हैं ताकि, आपके मामले में आप http उपयोग कर सकते हैं। तुम भी पर देख सकते हैं इस GitHub रेपो यह एक नमूना एक Apache Cordova अनुप्रयोग में एक chatbot बनाने के लिए api.ai का उपयोग करता है शामिल

09/07/2017 को 07:14
का स्रोत उपयोगकर्ता

वोट
0

नीचे दिए गए कोड को लागू करने के लिए, पहले पढ़ सकते हैं और इरादे, संस्थाओं, 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);
    }
}
14/05/2018 को 10:04
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more