किसी को भी अभी तक असली अमेरिकन प्लान खाते का उपयोग किए बिना एक अमेरिकन प्लान दूत बॉट के साथ बातचीत करने के लिए एक रास्ता है? मैं स्वचालित परीक्षण करने और स्पष्ट रूप से नहीं है कि के लिए असली खातों का उपयोग करना चाहते हैं। मैं कैसे 'परीक्षण उपयोगकर्ताओं के एक पेज के लिए उपयोग की अनुमति के लिए यह पता लगाने या एक परीक्षण पृष्ठ बना सकते हैं और इसे करने के लिए परीक्षण ऐप को सदस्यता के लिए सक्षम नहीं था। इसे कैसे करना है इस पर कोई आइडिया?
कैसे एकाधिक उपयोगकर्ताओं के साथ अमेरिकन प्लान दूत बॉट परीक्षण करने के लिए
फेसबुक डेवलपर्स डैशबोर्ड से, अपने अनुप्रयोग और उसके बाद भूमिकाओं का चयन करें। भूमिकाओं से आप परीक्षण उपयोगकर्ताओं के रूप में अन्य फेसबुक उपयोगकर्ताओं जोड़ सकते हैं। यह सबसे आसान मुझे उन फेसबुक आईडी का उपयोग करने के लिए किया गया था। ईमेल द्वारा जोड़ा जा रहा है मुझे हमेशा के लिए काम नहीं किया।
मैं कैसे एक Facebook खाते के बिना एक फेसबुक बॉट का उपयोग करने के बारे में पता नहीं कर रहा हूँ। मैं कई नकली खाते बना और मेरे दोस्त बॉट का परीक्षण किया था। परीक्षण के बाद, मैं नकली खातों को हटाया।
एक बॉट की स्थापना के बारे में अधिक जानकारी के लिए मेरे लेख देख मज़ा और लाभ के लिए फेसबुक बॉट
उदाहरण बॉट है डीएमएस सॉफ्टवेयर बॉट
स्रोत कोड है Github FB-रोबोट
एक आसान तरीका दूत बॉट कम से कम के लिए स्वचालित परीक्षण प्राप्त करने के लिए एक अनुरोध अमेरिकन प्लान से आ रही नकल करने की कोशिश करने के लिए है। तुम सिर्फ अनुरोध आप अनुरोध अमेरिकन प्लान द्वारा भेजे जाने वाले के हस्ताक्षर खोजने के लिए अपने बॉट के लिए हो रही है प्रवेश कर सकते हैं। तो फिर तुम सिर्फ एक ही हस्ताक्षर के साथ HTTP अनुरोध भेजकर FB जा करने के लिए बहाना कर सकते हैं। तुम भी कोड में जोड़ने के लिए बजाय सिर्फ का FB करने के लिए एपीआई भेज संदेश भेजने के अपने जवाब के साथ इन http अनुरोध का जवाब देना होगा।
तो नोड में यह की तरह कुछ होगा
sendMessage(<your reply>);
res.send(<your reply>);
अब आप भेजने और संदेशों जो आप स्वचालित परीक्षण के लिए उपयोग कर सकते हैं प्राप्त करने के एक स्वचालित मार्ग है।
हालांकि मैं बड़ा चुनौती पर्याप्त परीक्षण मामलों के साथ आ रहा है लगता है। आप उपलब्ध आंकड़ों और वर्गीकरण के ऊपर क्लस्टरिंग के संयोजन का उपयोग करने के लिए नए मामले सामने उत्पन्न करने के लिए की जरूरत है।
मैं एक उपकरण पर काम कर रहा है यह आसान बनाने के लिए। तो अगर आप रुचि रखते हैं आप जल्दी पहुँच के लिए साइन अप कर सकते हैं। http://ozz.ai
मुझे लगता है मैं और फेसबुक दूत API सर्वर की एक स्थानीय संस्करण को चलाने के उपयोगकर्ता क्रियाओं के रूप में कार्य करने के लिए बनाया एक वी वेब एप्लिकेशन का उपयोग।
https://github.com/Fraser-Greenlee/bot_tester
इस पर आपको नए उपयोगकर्ताओं और उनके कार्यों को परिभाषित करने के लिए स्क्रिप्ट लिख सकते हैं।
उपयोगकर्ता गैर अमेरिकन प्लान के साथ परीक्षण अमेरिकन प्लान बॉट वर्तमान में समर्थित नहीं है। निम्न कारणों से कर रहे हैं:
- अमेरिकन प्लान दूत उपयोगकर्ता की आवश्यकता है लॉग इन करने की
- अमेरिकन प्लान बनाता है प्रत्येक उपयोगकर्ता के लिए पेज गुंजाइश आईडी (PSID) जो बॉट के साथ बातचीत और इसलिए अमेरिकन प्लान पर लॉग इन कर रहा है के लिए आवश्यक है
परीक्षण पर अपने प्रश्न का आ रहा है:
- आप अपने पृष्ठ और अपने अनुप्रयोग के लिए परीक्षक के रूप में अमेरिकन प्लान उपयोगकर्ताओं जोड़ सकते हैं। समझाया यहाँ । आपके ऐप्लिकेशन के लिए https://developers.facebook.com/apps/[app-id]/roles/
- पता जोड़ने के बाद वे दूत से अपने बॉट (पेज) के लिए संदेश भेजने के लिए सक्षम हो जाएगा
एक और नोट पर, यदि आप 3 पार्टी क्षुधा का उपयोग कर रहे अपने बॉट निर्माण करने के लिए (जैसे: api.ai, wit.ai) वे पहले से ही जो आसान परीक्षण बनाता है अनुप्रयोग के भीतर emulators की है।













