Cómo crear y configurar un bot en Telegram

Por Manuel Naranjo |

Si sois usuarios de Telegram seguramente habréis usado alguna vez alguno de los bots que tiene la aplicación, puesto que además de ayudarnos en ciertas tareas también es la parte más diferenciadora de Telegram con respecto a WhatsApp. Pues bien, hoy os vamos a mostrar cómo podéis crear y configurar vuestro propio bot en Telegram.

Con la versión 3.0, Telegram incorporó los bots y significaron un cambio en lo que se conocía hasta el momento en las aplicaciones de mensajería. Los podemos utilizar para miles de cosas, tendiendo bots muy populares y usados por millones de personas. Pero lo que hoy nos va a centrar es poder hacer nuestro propio bot.

¿Qué son y para qué sirven los bots en Telegram?

Cabe destacar que crear un bot es mucho más sencillo de lo que podíamos esperar, puesto que Telegram se ha preocupado mucho para que sea así.

  1. Lo primero que debemos hacer es activar @BotFather, es decir, el bot que nos va a servir para crear el nuestro.

Imagen - Cómo crear y configurar un bot en Telegram

  1. Todos los comandos que ofrece @BotFather (que irás utilizando a medida que los domines) son los siguientes:

/newbot: Para crear un bot.

/token: Nos proporciona el "token" de nuestro bot, un código que lo identifica.

/revoke: Elimina el acceso a tu bot.

/setname: Cambia el nombre del bot.

/setdescription: Para modificar la descripción del bot.

/setabouttext: Cambia la información del bot.

/setuserpic: Con este comando podemos cambiar la imagen del bot.

/setinline: Permite modificar los permisos asignados al bot.

/setinlinefeedback: Sirve para configurar las respuestas del bot.

/setcommands: Para cambiar los comandos.

/setjoingroups: Podremos dar permiso o no para que nuestro bot se integre en otros.

/setprivacy: Con este comando ajustamos los parámetros de seguridad.

/deletebot: Borrará nuestro bot.

/cancel: Cancelará cualquier acción que se esté haciendo en @BotFather.

  1. Una vez dentro de @BotFather escribimos “/newbot”.

Imagen - Cómo crear y configurar un bot en Telegram

  1. Nos preguntan por el nombre que queremos poner al bot. Podéis poner el que queráis siempre y cuando acabe en "Bot".
  2. Ahora veremos cómo nos verifica que el bot ha sido creado.
  3. En ese momento aparece un mensaje donde indica el token del bot (clave para registrar el bot en Telegram) y una dirección web (ruta de entrada) que te servirá para desarrollar al máximo tu bot, puesto que ahí Telegram te explica cómo hacer para que cada bot haga lo que cada uno quiera, además de poder leer las normas a este respecto. Estos dos aspectos son muy importantes ya que más adelante los necesitaremos.

Imagen - Cómo crear y configurar un bot en Telegram

  1. Pero antes de desarrollar internamente el bot desde @BotFather le podremos poner más información como una descripción, una foto u otras cuestiones, escribiendo “/mybots”, lo que generará las siguientes opciones:

API Token: Sirve para informarte del token de tu bot.

Edit Bot: Permite cambiar el nombre, la imagen, la descripción, el about y los comandos.

Bot Settings: Esta opción sirve para activar otros comandos como @giphy (el servicio de gifs) o la opción de unirse a grupos.

Payments: Podremos conectar una forma de pago si nos interesa.

Delete Bot: Sirve para eliminar el bot.

Imagen - Cómo crear y configurar un bot en Telegram

Una vez que hemos configurado el bot a nuestro gusto hemos de desarrollar internamente el bot por medio del lenguaje de programación que hayamos elegido (esto dependerá de los conocimientos de cada uno).

A continuación, es el momento de conectar el bot con tu servidor/código, para lo que solo debes escribir lo siguiente:

https://api.telegram.org/bot/setWebhook?url=

Es importante que donde pone "token" introduzcas el propio de tu bot y que detrás de “url=” pongas la ruta de entrada de tu código.

Estos dos datos te los proporciona @BotFather después de verificar el nombre del bot, tal y como os explicamos líneas más arriba.

Evidentemente las posibilidades son muchas, puesto que podemos hacer que el bot haga lo que nosotros queramos, pero este articulo es una primera orientación para que crear y configurar de manera inicial un primer bot en Telegram.

¿Vas a animarte con tu primer bot en Telegram? ¿Crees que son realmente útiles?

5 webs donde encontrar bots para apps de mensajería instantánea

Comentarios

Deja tu opinión o comentario. También puedes preguntar cualquier duda en el foro.