फेसबुक मैसेंजर बॉट: 1 बातचीत एक ही आदेश के लिए बाद में करने के लिए अलग है?

वोट
0

किसी को पता है अगर यह अगर यह पहली बार वे बॉट के साथ बातचीत कर रहे हैं चैट उपयोगकर्ता के लिए एक अलग संदेश आदि वापस जाने के लिए संभव है?

उदाहरण के लिए, यदि कोई उपयोगकर्ता हैलो (या कुछ भी) पहली बार दिखाता है, तो बॉट के साथ, जवाब हो सकता है नमस्कार!

एक उपयोगकर्ता कहते हैं हैलो कुछ समय बाद, बॉट के साथ जवाब हो सकता है नमस्ते, फिर से!

: डेवलपर दस्तावेज़ मैं संघर्ष कर रहा हूँ के माध्यम से देख रहे हैं का उत्तर नहीं मिलता https://developers.facebook.com/docs/messenger-platform

संदर्भ के लिए, मैं भी उपयोग कर रहा हूँ https://api.ai सेवा।

11/05/2017 को 11:28
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

यह वर्तमान में नहीं बॉक्स से बाहर API.ai के साथ संभव हो सकता है, आपको लगता है कि डेटाबेस के लिए प्रयोक्ता आईडी बचाने के लिए और नए सत्र पर यह जाँच करेगा एक कस्टम webhook निर्माण करने के लिए होगा।

एक (बहुत) hacky वैकल्पिक हल आप पहली बार हैलो के बाद एक संदर्भ outputting की कोशिश कर सकते हैं और प्रत्येक और हर दूसरे के इरादे के रूप में आप इनपुट और आउटपुट का उपयोग इस संदर्भ, अनिवार्य रूप से याद उपयोगकर्ता एक 'स्थायी' संदर्भ के माध्यम से बॉट से बात की गई है।

11/05/2017 को 11:52
का स्रोत उपयोगकर्ता

वोट
2

एक तरह से यह पूरा करने के लिए एक "आरंभ" बटन स्थापित करने के लिए है:

https://developers.facebook.com/docs/messenger-platform/messenger-profile/get-started-button

यह भी उपयोगी हो सकता है:

https://developers.facebook.com/docs/messenger-platform/messenger-profile/greeting-text

(लेकिन मैं इसे अपने आप का इस्तेमाल किया है, इसलिए मुझे यकीन है कि यह क्या करता है नहीं कर रहा हूँ।)

इसके अलावा, पहले ही उल्लेख किया है, तो आप उपयोगकर्ता डेटा अपने स्वयं के डेटाबेस में संग्रहीत करते हैं और एक ग्रीटिंग संदेश भेजने के लिए यदि आप उपयोगकर्ता पहले से ही नहीं मिल रहा है कर सकते हैं।

12/05/2017 को 07:41
का स्रोत उपयोगकर्ता

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