Crear un bot de Telegram
Esta guía te lleva paso a paso por la creación de un bot de Telegram usando BotFather. Toma unos 2 minutos.
Paso 1: Abre BotFather
- Abre Telegram (app o web)
- Busca @BotFather
- Inicia un chat con BotFather
Importante: Asegúrate de que estás chateando con el @BotFather oficial (verificado con una marca azul).
Paso 2: Crea un nuevo bot
- Envía el comando
/newbot - BotFather te pedirá un nombre para tu bot
- Ingresa un nombre amigable como “My Channel Tracker”
Paso 3: Elige un nombre de usuario
- BotFather te pide un nombre de usuario
- Debe terminar en “bot” (por ejemplo,
mychanneltracker_bot) - Debe ser único en todo Telegram
Consejos para nombres de usuario:
- Mantenlo corto y memorable
- Usa el nombre de tu marca + el sufijo
_bot - Ejemplos:
brandname_bot,mychannel_tracker_bot
Paso 4: Copia el token de tu bot
Después de la creación, BotFather te envía un mensaje con el token de tu bot. Se ve así:
1234567890:ABCdefGHIjklMNOpqrsTUVwxyz123456789¡Mantén este token en secreto! Cualquiera con el token puede controlar tu bot.
Paso 5: Añade el token a AdTarget
- Ve a tu panel de AdTarget
- Abre el sitio que quieres rastrear
- Ve a Configuración y selecciona la pestaña Bots
- Haz clic en Add bot
- Pega el token de tu bot en el campo de entrada
AdTarget verificará automáticamente el token, conectará tu bot y registrará su webhook. Verás una notificación de éxito con el nombre de usuario de tu bot una vez que esté conectado.
Configuración del bot (Opcional)
Puedes personalizar tu bot a través de BotFather:
Establecer una foto de perfil
- Envía
/setuserpica BotFather - Selecciona tu bot
- Sube una imagen (idealmente el logo de tu marca)
Establecer una descripción
- Envía
/setdescriptiona BotFather - Selecciona tu bot
- Ingresa una descripción que los usuarios ven cuando inician el bot
Una nota sobre el modo de privacidad
No necesitas cambiar el modo de privacidad del bot. AdTarget configura el webhook para escuchar eventos chat_member y my_chat_member, que Telegram entrega independientemente de la configuración de privacidad. La configuración de privacidad solo controla si un bot recibe mensajes de texto regulares en grupos — no tiene efecto en el seguimiento de uniones al canal.
Mejores prácticas de seguridad
Protege tu token:
- Nunca compartas tu token de bot públicamente
- No lo incluyas en el control de versiones
- Rota el token si se ve comprometido
Para regenerar un token:
- Envía
/revokea BotFather - Selecciona tu bot
- BotFather genera un nuevo token
- Elimina el bot antiguo en AdTarget y añade el nuevo token en Configuración → Bots → Add bot
Eliminar un bot en AdTarget borra permanentemente todos los datos asociados — canales, enlaces de invitación, conversiones y asignaciones de sitio-canal. Esto no se puede deshacer. Exporta o respalda cualquier dato que necesites antes de eliminar el bot.
Solución de problemas
¿BotFather no responde?
- Asegúrate de que estás enviando mensajes al @BotFather verificado
- Intenta cerrar y reabrir el chat
- Verifica tu conexión a internet
¿Nombre de usuario ya tomado?
- Prueba una variación más única
- Añade números o guiones bajos
- Usa el nombre completo de tu marca
¿El token no funciona en AdTarget?
- “This bot is already connected to another account” — Los tokens de bot son exclusivos por cuenta de AdTarget. Si usaste este token previamente en otra cuenta, elimínalo allí primero.
- “Maximum bots reached” — Cada cuenta de AdTarget puede tener hasta 20 bots. Elimina un bot no utilizado antes de añadir uno nuevo.
- No hay respuesta al pegar el token — Asegúrate de que copiaste el token completo incluyendo los números antes de los dos puntos (por ejemplo,
1234567890:ABC...) sin espacios extra. La validación automática solo se activa cuando el formato coincide. - Si el token es válido pero aún falla, intenta regenerarlo con
/revokeen BotFather y pega el nuevo.
Siguientes pasos
Ahora que tu bot está creado, conéctalo a tu canal de Telegram.