Bots de conversa de Telegram amb Google Apps Script

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

Introducció als bots de conversa

Els bots de conversa apareixen a l'aplicació Telegram en forma semblant als usuaris o grups però permeten l'execució de programes que poden tenir funcions molt diverses. A cada bot de conversa li assignarem un programa. Quan enviem una comanda al bot, aquesta serà executada i tornarà una resposta. Els programes que corresponen als bots de conversa han de poder ser executats des d'una adreça d'internet, és a dir una URL, com passa, per exemple, amb els Scripts de Google.

Les comunicacions a través d'internet fent servir protocols http o https poden ser de dos tipus: GET i POST. Telegram fa servir POST. Des del navegador fem servir habitualment GET però molts formularis fan servir POST a l'hora d'enviar la resposta. Des d'un microcontrolador normalment es fa servir GET. Finalment, des d'AppInventor podem fer servir qualsevol de les dues opcions. Les comandes GET poden ser sense paràmetres o bé amb els paràmetres introduïts en la pròpia adreça URL, en canvi les comandes POST porten els paràmetres en forma de dades adjuntes.

La següent imatge resumeix el funcionament dels bots de conversa de Telegram fent servir Google Apps Script.

Principi de funcionament

Si no som usuaris de Telegram, haurem d'instal·lar l'aplicació i crear-nos el nostre compte d'usuari. Telegram també es pot fer servir des de l'ordinador però serà una rèplica del nostre compte i el primer cop que ho fem servir ens enviarà un codi per fer la sincronització. Per treballar amb els bots és pràctic tenir Telegram a l'ordinador per no haver d'estar pendents de dos dispositius.

 

 

 

 

 

 

 

 

 

 

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