Google App Script बाट फेसबुक च्याट बोट (Facebook Chat Bot From Google App Script)
गूगल एप स्क्रिप्ट (Google App Script) को प्रयोग गरी सजिलैसँग फेसबुक च्याट बोट (Facebook Chat Bot) बनाउन मद्दत गर्ने एउटा गुगल एप स्क्रिप्ट पुस्तकालय (Library)। यो व्यक्तिगत परियोजनाका लागि उपयुक्त छ।
प्रयोग (Usage) Link to heading
प्रोजेक्ट आइडी (Project ID): Mv5AiDrYjIUDuX4K_XPiByj6333tZbdFa
रिसोर्सेज (Resources) > लाइब्रेरीहरू (Libraries) मा जानुहोस् र माथिको प्रोजेक्ट आइडी (Project ID) प्रयोग गरी यो पुस्तकालय (Library) थप्नुहोस्।
उदाहरणबाट सिक्नुहोस् (Learn By Example) Link to heading
इको बोट (Echo Bot) बनाउने नमुना कोड Link to heading
var BOT = new fbBot.Bot(ACCESS_TOKEN,VERIFY_TOKEN);
function doGet(request) {
return BOT.verify(request);
}
function doPost(request) {
Logger.log("received "+JSON.stringify(request));
BOT.addResponse( messageEvent =>
{
BOT.sendMessage(messageEvent.sender.id,new Message().addText("got text: " + messageEvent.message.text));
},
messageEvent =>
{
return true;
}
);
return BOT.response(request);
}
क्विक रिप्लाई (Quick Reply) बनाउने तरिका Link to heading
let message = new fbBot.Message();
message.addText("Hi, How may I help you?");
Logger.log("Added Text "+JSON.stringify(message));
message.createReply("Buy","BUY");
Logger.log("Added First Reply "+JSON.stringify(message));
message.createReply("Inquire","INQUIRE");
Logger.log("Added Replies "+JSON.stringify(message));
BOT.sendMessage(messageEvent.sender.id,message);
जेनेरिक टेम्प्लेट (Generic Template) बनाउने तरिका Link to heading
let message = new fbBot.Message();
let template = new fbBot.Template();
let buttons = new fbBot.Buttons();
buttons.addUrlButton("Website","https://maharjansujit.com.np");
buttons.addPostbackButton("Checkout","BUY checkout");
buttons.addCallButton("Contact","+977 9888888888");
template.addElement("Gas","subtitle","https://maharjansujit.com.np/logo.jpg","url","https://maharjansujit.com.np",buttons);
message.addTemplate(template);