Bots de conversa de Telegram amb Google Apps Script

Bots de conversa Exemples Dades pràctiques   Recursos CITCEA
Google Apps Script Projectes Interacció   Inici

Enviar text a Telegram

Per enviar un text a Telegram necessitem saber el token del bot que farem servir i l'identificador del xat de Telegram on ha d'anar el missatge. A Telegram les dades s'envien en format JSON. Per enviar el text podem fer servir la següent funció:

function sendText(chatId,text_env){
  // La variable cont conté, en format JSON, les dades que cal enviar
  var cont = {
    method: "post",
    payload: {
      method: "sendMessage",
      chat_id: String(chatId),
      text: text_env,
      parse_mode: "HTML"
    }
  }
  UrlFetchApp.fetch(telegramUrl + '/', cont);
}

Sovint, però, fem servir una funció que ens permet enviar text i botons a Telegram.

El següent exemple mostra com enviar un text a un compte de Telegram:

  var token = "1334368844:AAFIpk-e7j3UZtMQYQaTduf4hEhnDqIcNXI"; // API Token de Telegram 
  var telegramUrl = "https://api.telegram.org/bot" + token;  // URL que comunica el bot de conversa amb Telegram 
  var id_usuari = 609299771;  // Identificador de l'usuari on s'ha d'enviar el missatge
  var resposta = "Prova d'enviar un text";
  sendText(id_usuari,resposta);

Si ho desitgem, podem aplicar alguns formats al text.

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.