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);

github