যেভাবে FB Messenger Bot বানাবেন যেটা আপনার FB Page এ Auto Reply দিবে
Dialogflow এর Agent Settings এ গিয়ে API VERSION - V2 API Select করে Save করুন.
এই Part এ আমরা Facebook Developer App টি Dialogflow Agent এবং Facebook Page এর সাথে Connect করব।
নিচের ধাপগুলো অনুসরণ করুনঃ
(০১) PRODUCTS থেকে Messenger Set Up Click করুন
(০৩) Continue as. Button Click করুন
(০৪) OK Button Click করুন
(০৫) Page Access Token টি Copy করে নিন
(০৬) Dialogflow তে Integrations এ যেয়ে Facebook Messenger Turn on করুন
(০৭) Callback URL টি Copy করে রাখুন; নিজের ইচ্ছে মতো একটি Verify Token লিখুন; Page Access Token টি Paste করে দিন এবং Start Button Click করুন
(০৮) Facebook Developer App টিতে Setup Webhooks Click করুন
(০৯) Copy করা Callback URL টি Paste করুন এবং Verify Token এ যেটা Dialogflow Agent এ লিখেছিলেন, আবার সেটাই লিখুন। আর Subscription Fields এ সবগুলোতে Tick Mark দিয়ে Verify and Save Click করুন
(১০) Select a page to subscribe your webhook to the page events এ আপনি যেই Page টাতে Chat Bot টি Install করতে চান, সেটি Select করে Subscribe Button Click করুন
(১১) এবার আপনার নিজের Page এ নিজেই Message Send করে দেখুন, Chat Bot টি আপনার Messages এর Reply দিচ্ছে কি না.
বিদ্রঃ আপনার Page এ এখন অন্য কেউ Message দিলে কিন্তু Chat Bot টি Reply দিবে না। এখন শুধু Chat Bot টি তাদের Messages এর Reply দিবে, যাদের Page টিতে Admin/Editor Role এবং আপনার Facebook Developer App টিতে Administrator/Developer/Tester Role আছে। কারণ Chat Bot টি এখনো Messenger Platform এ Submit করা হয়নি.
লক্ষ্য রাখবেন, আপনার Facebook Page টি যেন Unpublish হয়ে না থাকে; Unpublish হয়ে থাকলে, Publish করে নিন। আজকাল মাঝে মাঝে অকারণেই Page Unpublish হয়ে যায়। Page Unpublish হয়ে থাকলে Chat Bot টি Reply দিবে না।
আপনি যদি আপনার Facebook এর Password Change করেন, তাহলে আবার আপনাকে নতুন Page Access Token Generate করে Dialogflow Agent টিতে দিতে হবে, নইলে Chat Bot Reply দিবে না।
আপনি যদি আপনার Facebook Account টি Deactivate করে রাখেন, তাহলে Chat Bot টি কাজ নাও করতে পারে.
আজ এই পর্যন্তই। পরবর্তীতে শেখাব, কীভাবে আপনার Chat Bot টি Messenger Platform এ Review এর জন্য Submit করবেন।
Demo Messenger Bot - Bot টি Message Send করে Test করে দেখতে পারেন., শুধু ইংরজি বুঝে Bot টি. Hi/Hello দিয়ে Message শুরু করুন., আর Weather in Dhaka লিখুন., তাহলে Bot টি ঢাকার আবহাওয়া জানিয়ে দিবে. (ইংরেজি শব্দের বানান ভুল লিখবেন না, তাহলে কিন্তু Bot টা বুঝতে পারবে না আপনার Message.)
কোন মন্তব্য নেই