Desarrollo de bots para Telegram: Introducción

logo_telegramUn bot no es más que un programa que realiza acciones que imitan el comportamiento humano, a pesar de que estos se han vuelto muy populares en la actualidad la verdad es que ya tienen bastante tiempo entre nosotros, como bots conversacionales o administrativos, actualmente varios clientes de mensajería le dan soporte oficial al desarrollo de bots.

Chat con BotFather

Telegram creó hace ya varios meses una API para la creación de bots con la cual se pueden crear la conexión de manera muy simple, ya que todo se hace a través de HTTP, en este primer artículo mostraremos como crear un bot y como hacer el primer hola mundo.Lo primero que debemos hacer es entrar al Chat de @BotFather e iniciarlo, el comando que hay que escribir en primer lugar es /newbot.Lo primero que nos preguntará es el nombre de nuestro bot, en segundo lugar nos pide el alias, este debe terminar en ‘bot‘, al final nos dará una serie de caracteres, este será nuestro token.

Lo siguiente que debemos hacer es darle permiso al bot para interactuar con el chat, dado que si no lo hacemos, recibiremos un mensaje como el siguiente.

Diálogo de búsqueda

Chat no iniciado

Chat Iniciado

Así que lo que haremos será buscar el bot e iniciar el chat Ahora ya podemos enviar mensajes al usuario, para esto usaremos el comando curl.

Dándonos como resultado algo como esto.

Primer Mensaje

En este ejemplo estamos enviando una solicitud POST con dos parámetros, el primero es la ID del chat y el segundo es el mensaje que enviaremos, en la url hay que cambiar  donde dice APITOKEN por el token que nos generó BotFather al crear el bot, en nuestro chat recibiremos el mensaje.Eso es todo por esta ocasión, en un próximo artículo probaremos algunos de los métodos implementados en la API, cualquier duda o sugerencia no duden en dejar su comentario que con gusto les contestaré.

Deja un comentario

A %d blogueros les gusta esto: