Skip to content

insjda/apigastelegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

API Telegram per Google Apps Script (GAS)

Objectiu:

  • no haver d'anar replicant les funcions que interactuen amb Telegram (enviar text, enviar fotos, enviar arxius ... etc. ) a cada script nou per a un Bot.
  • recollir totes les funcions que interactuen amb Telegram en una llibreria.

La idea és usar-la com l'api de Python pyTelegramBotAPI.

Incorporació de la llibreria

Dins del IDE per crear el script del nou Bot, anar a Recursos -> Biblioteques i incorporar la llibreria amb clau M7XUSZ9l1ZefA986hGMaTmvTIwh-nf2sw.

Ús de la llibreria

Definir l'objecte bot com a objecte global per a tot el codi. Poseu a token el TOKEN del vostre bot.

var token = ""
var bot = new APITelegram.XatBot(token);

A partir de llavors totes les funcions de Telegram s'han de referenciar com a mètodes de l'objecte bot.

Aquí un exemple (poseu el valor de variable id pel vostre identificador de Telegram):

var token = ""
var bot = new APITelegram.XatBot(token);

function testBot(){
  var id = ""
  bot.sendText(id,"Provant llibreria");
  bot.sendText(id,bot.escriu_frase("Provant llibreria","en"));
}

}

Per executar-lo fer:

I al Telegram apareix:

Codi llibreria

S'ha agafat la llibreria que ha fet en Ferran Mas per al curs 1920XATE i s'ha modificat per crear la classe XatBot i posar com a mètodes les funcions d'en Ferran.

El codi el teniu aquí.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published