Resultados

No hemos encontrado ningún artículo relacionado :(

Cómo crear un chatbot en Telegram: guía paso a paso

11 Noviembre 2021 12:00

Machine Learning, Deep Learning, IA… Seguro que has escuchado más de una vez estos conceptos, y sin embargo, no terminas de verlos aplicados a la vida real. ¿Nos terminarán dominando los robots? Telegram es la app que hoy por hoy está más cerca de darnos la respuesta.

La archienemiga por excelencia de WhatsApp lleva años robando usuarios a la competencia. El pasado junio sin ir más lejos, la caída de Facebook le permitió al servicio de origen ruso ganar nada más y nada menos que 70 millones de cuentas en pocas horas.

¿Por qué sucede esto? Bueno, durante muchos años los desarrolladores de Telegram han estado trabajando en funciones y servicios ausentes frente a la competencia. Esto ha dado lugar a una plataforma bastante más segura que WhatsApp, con un buen repertorio de juguetes únicos.

Y sí, entre ellos están los chatbots, esos robots capaces de realizar todo tipo de tareas automatizadas cuando se las pedimos en un chat concreto de la aplicación.

¿Quieres traducir toda una conversación en pocos segundos? Apuestas por @YTranslateBot. ¿Necesitas tener recordatorios en el chat? Buscas @alertbot. ¿Te apetece poner a prueba tu conocimiento? Echas unas partiditas con @TriviaBot.

triviabot

La comunidad lleva años trabajando en montones de chatbots para deleitar a los usuarios. Triunfan porque son sencillos, funcionan sin errores y de forma muy rápida, y se pueden personalizar hasta el extremo.

Todo esto es muy bonito, pero ¿y si quiero crear un chatbot? Por suerte Telegram no ha querido privar a los usuarios de esta posibilidad. A diferencia de lo que ocurre con la programación tradicional, no hay que ser un maestro del html para tener un robot propio.

Eso sí, hay más de una alternativa que te ayudará en el proceso. Por eso, si nunca has metido el hocico en este mundillo, este artículo resolverá muchas de tus dudas. ¿Cómo crear un chatbot en Telegram? Vamos a ello.

Cómo crear un chatbot en Telegram

Para crear un chatbot en Telegram lo único que debes hacer es entrar en la propia aplicación. Sí, sí, olvídate de navegar por códigos o de utilizar herramientas externas dedicadas a la programación.

El secreto está en acudir a los chatbots que otros desarrolladores ya han creado (estos sí jugando a ser Mr. Robot) para ayudar a otros usuarios. Podríamos decir que son como “metachatbots” pensados para simplificar al máximo el proceso de creación.

El más famoso de todos es @BotFather. De hecho, si buscas cualquier guía o preguntas a otros usuarios que ya estén en Telegram, seguramente te recomienden utilizar esta herramienta. ¿Listo para empezar?

Abre Telegram e inicia una conversación con @BotFather. Solo tendrás que buscarlo de forma convencional y te aparecerá con su característico avatar de robot mayordomo. De forma automática te enviará dos mensajes iniciales.

Con el primero obtendrás enlaces directos tanto a los manuales oficiales de los desarrolladores, como a la guía API redactada en un lenguaje algo más técnico. Son dos recursos de mucha utilidad.

Pero es en el segundo mensaje en el que encontrarás la salsa. Te lo traducimos para que puedas orientarte a la hora de crear el chatbot:

  • /newbot – crear un nuevo bot
  • /mybots - editar tus bots [beta]

Editar Bots

  • /setname – cambiar nombre al bot
  • /setdescription – cambiar descripción del bot
  • /setabouttext – cambiar “about” del bot
  • /setuserpic – cambiar foto de perfil del bot
  • /setcommands – cambiar lista de comandos
  • /deletebot – eliminar el bot

Ajustes de Bot

  • /token - genera token de autorización
  • /revoke – retira token de autorización
  • /setinline - conmutar el modo inline
  • /setinlinegeo - cambia las solicitudes de localización en online
  • /setinlinefeedback - cambiar la configuración del feedback online
  • /setjoingroups - ¿se puede añadir tu bot a los grupos?
  • /setprivacy - cambiar el modo de privacidad en los grupos

Juegos

  • /mygames - editar tus juegos [beta]
  • /newgame - crea un nuevo juego
  • /listgames - obtener una lista de tus juegos
  • /editgame - editar un juego
  • /deletegame - eliminar un juego existente
telegram botfather

Lo único que tendrás que hacer para crear el bot es empezar introduciendo el comando “/newbot”. A partir de ahí BotFather te irá mostrando paso a paso la configuración del bot mediante unos botones en la parte inferior del chat.

Telegram te asignará automáticamente un token (código de autorización). Es lo que necesitarás para que la API pueda incluir tu bot en la aplicación y empiece a funcionar con total normalidad.

No hay mucho más que contar. Bueno sí, que antes de incluir tu nuevo bot en el canal que quieras, lo pruebes y repruebes bien. Una vez que lo hayas lanzado será mucho más complicado corregir los errores que tenga.

crear bot telegram

Crea un bot en Telegram con SnatchBot

Una alternativa igual de interesante a BotFather es SnatchBot. Se trata de otro asistente automatizado que te permitirá crear el bot de Telegram siguiendo pasos muy sencillos y claros. Contestas, responde, contestas, responde; y así hasta tener la herramienta lista para funcionar.

Las herramientas de SnatchBot dan cobertura a todo el ciclo de vida de un bot, desde el desarrollo y las pruebas hasta el despliegue, la publicación, el alojamiento, el seguimiento y la supervisión, e incluyen PNL, aprendizaje automático y reconocimiento de voz”, indican los desarrolladores.

Con la versión gratuita deberías tener más que suficiente si lo que buscas es un bot funcional y sencillo que no haga virguerías. Eso sí, hay una versión premium que cuesta 30 dólares al mes, con la que podrás acceder a todo tipo de funciones adicionales.

snatchbot

Crear un bot en Telegram con ManyBot

Si tuviéramos que recomendarle a alguien que no tiene mucha experiencia en bots ni Telegram, un asistente de creación, elegiríamos sin duda ManyBot. Esta herramienta es una de las más populares de la app básicamente porque reduce hasta el absurdo la complejidad del proceso.

Para empezar a utilizarlo lo único que tienes que hacer es buscarlo como si fuera un usuario más, y pulsar el botón “Start”. Verás que, al igual que sucede con BotFather, este también ofrece indicaciones muy claras para ir siguiendo el proceso poco a poco.

Eso sí, aquí no las verás directamente en pantalla, sino que deberás desplegarlas introduciendo “/” en la caja de texto. En cualquier caso el bot te va a dejar poner la configuración en español casi desde un principio, para que no te pierdas.

manybot telegram

¿Has llegado hasta aquí? Entonces seguro que has notado una cosa rara. Efectivamente, ManyBot te envía de vuelta a BotFather para que crees ahí el nuevo bot. Pero tranquilo, es solo la generación del token API, luego podrás volver para terminar el ajuste en el asistente.

Te interesa dar toda esa vuelta porque, en nuestra opinión, ManyBot es mucho más agradable de utilizar que su homónimo. La cascada de decisiones multinivel te atrapará en cuanto la veas, y no podrás de dejar de crear nuevos bots. Y sí, es totalmente gratuito.

manybot

Como ves, programar un chatbot en Telegram no es nada complicado. Solo hay que saber qué herramientas elegir, y tienen muy claro para qué vamos a querer nuestro nuevo amiguito. Ya sabes qué responderle al próximo que te diga que crear bots en Telegram es de hackers.

SUSCRÍBETE

En Yoigo vamos a tratar tus datos para enviarte periódicamente la información solicitada. Puedes ejercitar tus derechos con [email protected]. Más Info AQUÍ.