Advertisement
Guest User

bot telegram

a guest
Apr 4th, 2020
1,493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var token = "1008807050:AAEXtAps9qBP1L4sNE-bg0BcDCs_FOctbqA"; // FILL IN YOUR OWN TOKEN
  2. var telegramUrl = "https://api.telegram.org/bot" + token;
  3. var webAppUrl = "https://script.google.com/macros/s/AKfycbxEGEEhRen_j3hMhsQB0NMEwrpPFoos2DvKRdb8oGirg0VdFR8f/exec"; // FILL IN YOUR GOOGLE WEB APP ADDRESS
  4. var ssId = "1nw-Xdlki5M_KSLVLAxFimd_h2nEfjZPe9OfJXGwtmUw"; // FILL IN THE ID OF YOUR SPREADSHEET
  5.  
  6. function getMe() {
  7.   var url = telegramUrl + "/getMe";
  8.   var response = UrlFetchApp.fetch(url);
  9.   Logger.log(response.getContentText());
  10. }
  11. function setWebhook() {
  12.   var url = telegramUrl + "/setWebhook?url="+webAppUrl;
  13.   var response = UrlFetchApp.fetch(url);
  14.   Logger.log(response.getContentText());
  15. }
  16.  
  17. function getUwpdates() {
  18.   var url = telegramUrl + "/getupdates";
  19.   var response = UrlFetchApp.fetch(url);
  20.   Logger.log(response.getContentText());
  21. }
  22.  
  23.  
  24. function sendText(id,text) {
  25.   var url = telegramUrl + "/sendMessage?chat_id=" + id + "&text=" + text;
  26.   var response = UrlFetchApp.fetch(url);
  27.   Logger.log(response.getContentText());
  28. }
  29.  
  30. function doGet(e) {
  31.   return HtmlService.createHtmlOutput("Hi there");
  32.  
  33. }
  34.  
  35. function doPost(e) {
  36.    
  37.   // this is where telegram works
  38.   var data = JSON.stringify(e.postData.contents);
  39.   var text = data.message.text;
  40.   var id = data.message.chat.id;
  41.   var name = data.message.chat.first_name + " " + data.message.chat.last_name;
  42.   var answer = "Hi " + name + ", thank you for your comment " + text;
  43.  
  44.   sendText(id,answer);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement