Advertisement
Guest User

Untitled

a guest
Jan 1st, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var tokenBot = "TOKENBOT";
  2. var percorsoBot = "https://api.telegram.org/bot" + tokenBot;
  3. var indirizzoScript = "PERCORSO_GOOGLE_APPS_SCRIPT";
  4.  
  5. function getMe() {
  6.   var percorsoLocale = percorsoBot + "/getMe";
  7.   var risposta = UrlFetchApp.fetch(percorsoLocale);
  8.   Logger.log(risposta.getContentText());
  9. }
  10.  
  11. function setWebhook(){
  12.   var percorsoLocale = percorsoBot + "/setWebhook?url=" + indirizzoScript;
  13.   var risposta = UrlFetchApp.fetch(percorsoLocale);
  14.   Logger.log(risposta.getContentText());
  15. }
  16.  
  17. function doGet(e){
  18.   return HtmlService.createHtmlOutput("Hello World!");
  19. }
  20.  
  21. function mandaMessaggio(chatID, messaggio){
  22.   var percorsoLocale = percorsoBot + "/sendMessage?chat_id=" + chatID + "&text=" + messaggio;
  23.   var risposta = UrlFetchApp.fetch(percorsoLocale);
  24.   Logger.log(risposta.getContentText());
  25. }
  26.  
  27. function mandaFoto(chatID, foto){
  28.   var percorsoLocale = percorsoBot + "/sendPhoto?chat_id=" + chatID + "&photo=" + foto;
  29.   var risposta = UrlFetchApp.fetch(percorsoLocale);
  30.   Logger.log(risposta.getContentText());
  31. }
  32.  
  33. function doPost(e){
  34.   var dati = JSON.parse(e.postData.contents);
  35.   var chatID = dati.message.chat.id;
  36.   var ricercaNASA = dati.message.text;
  37.  
  38.   var risposta = JSON.parse(UrlFetchApp.fetch("https://images-api.nasa.gov/search?media_type=image&q=" + ricercaNASA).getContentText());
  39.   var indirizzoImmagine = risposta.collection.items[0].links[0].href;
  40.  
  41.   mandaFoto(chatID, indirizzoImmagine);
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement