Descubre este podcast y mucho más

Los podcasts se pueden disfrutar de forma gratuita sin necesidad de una suscripción. También ofrecemos libros electrónicos, audiolibros y mucho más por solo $11.99 al mes.

ATA T01E49 - Como crear tu propio bot para Telegram

ATA T01E49 - Como crear tu propio bot para Telegram

DeAtareao con Linux


ATA T01E49 - Como crear tu propio bot para Telegram

DeAtareao con Linux

valoraciones:
Longitud:
21 minutos
Publicado:
25 feb 2019
Formato:
Episodio de podcast

Descripción

En atareao.es puedes encontrar decenas de referencias tanto a Telegram como a los bots de Telegram. De hecho, hace algún tiempo escribí un tutorial con una decena de capítulos en los que explicaba diferentes opciones para crear tu propio bot para Telegram. Así como toda una serie de técnicas para exprimir al máximo este servicio de mensajería a través de los bots.
Todo esto, llevó a que el pasado sábado 23 de febrero de 2019, impartiera un curso sobre bots para Telegram en Linux Center, con el apoyo de Slimbook.
Algunos de los cursos y talleres que se celebran en Linux Center, se transmiten vía streaming. Sin embargo, no todos los cursos, puesto que uno de los objetivos de Linux Center, es sacarnos del mundo virtual (básicamente, despegarnos de la pantalla) y aproximarnos al mundo real. Desvirtualizarnos (o al menos yo lo veo así).

Bots para Telegram
El curso sobre bots para Telegram, nos da la posibilidad de automatizar hasta el infinito y mas allá. O al menos así reza el curso.
Lo primero y principal es aclarar que es un bot. Y es que un bot no es mas que una aplicación informática. Una aplicación que corre dentro del propio Telegram. Realmente, no se ejecuta dentro de Telegram, pero si que se relaciona con este servicio de mensajería, comunicándose con él y actuando en consecuencia.
¿Que podemos hacer con un bot?
Desde el punto de vista de un usuario, tu puedes desde enviarle mensajes, tanto de texto, como audio, como vídeo y que el bot interaccione con ellos. Pero no es la única forma de interactuar con el bot. El bot también te permite comunicarte mediante órdenes o comandos, así como mediante teclados virtuales.
Seguro que si eres usuario de Telegram, conocerás decenas de bots que te ofrecen una cantidad de posibilidades increible. Empezando por lo más básico que es enviar notificiaciones y avisos, hasta integrar otros servicios como puede ser Gmail, la Wikipedia, etc.
Además, puedes encontrar todo tipo de bots que se convertirán en toda una caja de herramientas. Así, puedes encontrar bots para trabajar con markdown, para hacer votaciones, para gestionar imágenes, para modificarlas...
¿Como funcionan los bots?
Cuando un usuario envía un mensaje en un grupo donde hay un bot, se genera una actualización, un update. Nuestro bot, nuestra aplicación, debe tener información sobre esa actualización. Para ello, tiene dos mecanismos, o bien que tu bot le pregunte constantemente a Telegram si hay nuevas actualizaciones o bien, que cada vez que se produzca una nueva actualización, Telegram le avise a tu aplicación. Resumiendo,

getUpdates es el proceso por el cual tu aplicación le pregunta constantemente a Telegram si hay nuevas actualizaciones.
Webhooks es el mecanismo para que Telegram sea el que avise a tu aplicación de que hay una nueva actualización.

Más información, así como la presentación y las llamadas a la API en las notas del programa sobre como crear tu propio bot para Telegram.
Publicado:
25 feb 2019
Formato:
Episodio de podcast

Títulos en esta serie (100)

Disfruta conmigo de Linux y del Open Source. Aquí encontrarás como sacarle el máximo partido a tu entorno de escritorio Linux, hasta como montar un servidor web, un WordPress, un proxy inverso, una base de datos o cualquier otro servicio que puedas imaginar. Y todo ello, lo puedes montar en una Raspberry Pi, en un VPS, en tu propio ordenador o en cualquier servidor. Vamos, cualquier cosa que quieras hacer con Linux, seguro, seguro, que la encontrarás aquí.