Atareao con Linux

ATA T01E49 - Como crear tu propio bot para Telegram


Listen Later

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.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Atareao con LinuxBy atareao

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    2 ratings


    More shows like Atareao con Linux

    View all
    Emilcar Daily by Emilcar

    Emilcar Daily

    24 Listeners

    Nadie Sabe Nada by SER Podcast

    Nadie Sabe Nada

    422 Listeners

    Coffee Break: Señal y Ruido by Coffee Break: Señal y Ruido

    Coffee Break: Señal y Ruido

    48 Listeners

    Podcast DekNet by Dek

    Podcast DekNet

    8 Listeners

    RETROMATICA by RETROMATICA

    RETROMATICA

    6 Listeners

    Apple Coding Daily by Julio César Fernández Muñoz

    Apple Coding Daily

    24 Listeners

    Relfon daily podcast by Relfon

    Relfon daily podcast

    0 Listeners

    La Sotana by La Sotana

    La Sotana

    8 Listeners

    La Ruina by La Ruina

    La Ruina

    68 Listeners

    Loop Infinito (by Xataka) by Webedia

    Loop Infinito (by Xataka)

    57 Listeners

    Reflex Podcast by Carlos Castillo Fotografo

    Reflex Podcast

    2 Listeners

    Tierra de Hackers by Martin Vigo

    Tierra de Hackers

    15 Listeners

    Desde el reloj by Jacobo Vidal Pascual

    Desde el reloj

    9 Listeners

    monos estocásticos by Antonio Ortiz, Matías S. Zavia

    monos estocásticos

    4 Listeners