Paso 1: Registra tu bot con BotFather
@BotFather es el bot oficial de Telegram para crear bots. Es gratis y no necesitas una cuenta de desarrollador.
- Abre @BotFather en Telegram y toca Iniciar.
- Envía
/newbot. - Escribe un nombre. Es lo que la gente ve en los chats, como Pizza Corner. Puedes cambiarlo después.
- Escribe un alias. Debe terminar en
bot, comopizzacorner_bot, y no se puede cambiar después. - BotFather responde con el enlace de tu bot y un token. Copia el token. Es la llave que permite a un programa controlar tu bot.
Tu bot ya existe, pero todavía no le responde a nadie. Eso es el paso 2. Para saber más sobre los tokens, mira cómo conseguir el token de un bot.
Paso 2: Dale a tu bot algo que hacer
Un bot solo responde cuando un programa, funcionando en algún sitio, lee sus mensajes y los contesta. Tienes dos opciones.
Opción A: Usa un creador de bots sin programar
Un creador de bots hace funcionar el programa por ti. Con Echo Maker:
- Abre Echo Maker (@mkfrbot) y toca Iniciar.
- Elige una plantilla, como un descargador de videos, un bot de chat con IA o un traductor.
- Pega el token del paso 1.
El bot se pone en marcha al instante. El alojamiento es gratis y lo gestionas desde un panel de administración dentro de Telegram.
Opción B: Escribe el código tú mismo
Si sabes programar, puedes usar la Bot API de Telegram desde casi cualquier lenguaje. Algunas librerías populares son python-telegram-bot, aiogram (Python), grammY y Telegraf (JavaScript). También necesitarás un servidor o alojamiento que esté siempre en línea, porque el bot deja de responder cuando tu programa se detiene.
Con código o sin código: ¿qué elegir?
| Creador de bots sin programar | Programarlo tú | |
|---|---|---|
| Tiempo hasta tener el bot funcionando | Más o menos un minuto | De horas a semanas |
| Conocimientos necesarios | Ninguno | Programación |
| Alojamiento | Incluido | Tú mantienes un servidor |
| Funciones a medida | Lo que ofrecen las plantillas | Todo lo que puedas crear |
| Costo | Gratis, con mejora opcional | Costos del servidor |
Si una plantilla ya hace lo que necesitas, un creador de bots es más rápido. Si necesitas algo poco común, como conectarlo a tu propia base de datos, escribe código.
Paso 3: Completa el perfil de tu bot
De vuelta en @BotFather, puedes darle a tu bot una foto de perfil, una descripción y una lista de comandos. Así se ve confiable cuando la gente lo abre por primera vez. Mira cómo cambiar el nombre, la foto y la descripción de un bot.
Preguntas
¿Crear un bot de Telegram es gratis?
Sí. Registrar un bot con BotFather es gratis. Para que funcione hace falta un servidor, que cuesta dinero si lo alojas tú. Echo Maker aloja bots gratis.
¿Cuántos bots puedo crear?
Telegram limita cuántos bots puede crear una cuenta con BotFather; ahora mismo, unos 20. En Echo Maker puedes conectar todos los que quieras.
¿Puedo crear un bot de Telegram desde el celular?
Sí. BotFather y Echo Maker funcionan dentro de la app de Telegram, así que puedes crear y gestionar un bot entero desde tu teléfono.
¿Necesito saber programar?
No. Con un creador de bots sin programar eliges una plantilla y pegas un token. Solo necesitas programar si quieres crear funciones desde cero.