Facebook messenger: بدء محادثة من bot إلى المستخدم في إطار bot باستخدام node.js

أحاول إنشاء chatbot حيث عندما يقوم المستخدم بإعادة زيارة الدردشة على facebook messenger ، فإنه سوف يكشف ويبدأ المحادثة.

يمكن أن تنصحني شخص ما؟

My current code:

bot.on('conversationUpdate', function (message) {
    if (message.membersAdded) {
        message.membersAdded.forEach(function (identity) {
            if (identity.id === message.address.bot.id) {
                bot.beginDialog(message.address, 'revisitDialog');
            }
        });
    }
});

Expected result:

Bot to User: Ans A

User to bot: What is b?

Bot to User: Ans B

After an hour, when the user revisit the chat....

Bot to user: hi, is there anything I can help you with?
0

1 إجابة

لسوء الحظ ، لا توجد الوظيفة لما تبحث عنه. يمكن أن تعرف Bots عندما يكون المستخدم جديدًا في محادثة ، وبعد ذلك ، ينشر رسالة ترحيب. ولكن ، لا توجد وسيلة لبوت التعرف على مستخدم ترك الجهاز الخاص بهم وعاد في نقطة لاحقة دون مستوى معين من تفاعل المستخدم مع الروبوت.

ستيف.

0
وأضاف