Cómo crear un bot de Telegram y añadirlo a tu canal
Añade a tu canal de Telegram un bot administrador que pueda publicar: créalo con @BotFather, protege su token, pruébalo y arréglalo si no llegan las publicaciones.
Para añadir un bot a un canal de Telegram, hazlo administrador del canal: abre la información del canal, añade un administrador, busca el nombre de usuario del bot y activa «Publicar mensajes». Si necesitas un bot propio, créalo primero con @BotFather y guarda el token que te da. Después envía una publicación de prueba antes de confiar en él.
Esta guía trata el bot, su token, sus permisos, una publicación de prueba y cómo resolver problemas, no cómo escribir el código de un bot. Studio y otras herramientas que publican mediante un bot tuyo necesitan esta misma configuración. Para los horarios y las publicaciones programadas que fallan, consulta la guía para programar en canales de Telegram.
Qué puede hacer un bot en un canal
Un bot es una cuenta especial de Telegram que no necesita número de teléfono. Quien tenga su token puede hacer que publique.
Un bot no puede ser suscriptor de un canal, solo administrador. Publicar es uno de los permisos que le das, y sus publicaciones van firmadas con el nombre del canal.
El ejemplo de esta guía es inventado: un taller de cerámica gestiona el canal público Cerámica Calle del Puerto y quiere un bot que publique el calendario de cocciones.
Crea el bot con @BotFather
La guía de BotFather de Telegram describe los pasos:
- Abre @BotFather en Telegram y comprueba que el nombre coincide letra por letra.
- Envía
/newbot. - Escribe un nombre. Puedes cambiarlo más adelante.
- Escribe un nombre de usuario: de 5 a 32 letras latinas, números o guiones bajos, terminado en «bot». No se puede cambiar después.
- Copia el token de la respuesta. Tiene la forma
123456789:AAF….
El taller llama a su bot Avisos Cerámica Puerto, con el nombre de usuario @ceramica_puerto_avisos_bot. Elige un nombre que tus compañeros reconozcan en la lista de administradores.
Protege el token del bot
Telegram advierte de que cualquiera que tenga el token puede controlar tu bot. Trátalo como una contraseña:
- Guárdalo en un gestor de contraseñas.
- Pégalo solo en la herramienta que estás conectando.
- No lo pongas en capturas, chats, incidencias ni documentos compartidos.
- No lo compartas para que otras personas publiquen. Dales acceso en la herramienta de publicación (consulta cómo compartir cuentas de redes sociales con un equipo).
Si el token se filtra, revócalo en @BotFather, donde /mybots abre los ajustes de tu bot. Recibes un token nuevo y el antiguo deja de funcionar, así que actualiza todas las herramientas que lo usaban.
En el ejemplo, la dueña del taller pega el token por error en un documento compartido; después lo revoca y vuelve a conectar la herramienta con el nuevo.
Añade el bot a tu canal como administrador
Abre la información del canal, ve a sus administradores (en algunas apps están dentro de «Gestionar canal»; los nombres cambian de una app a otra), elige añadir un administrador y busca el nombre de usuario del bot.
Después, Telegram pregunta qué permisos de administrador quieres darle. Activa solo lo que necesita tu herramienta y guarda:
| Permiso | Qué permite | ¿Lo necesita un bot que publica? |
|---|---|---|
| Publicar mensajes | Publicar como el canal y borrar sus propias publicaciones recientes | Sí, es obligatorio |
| Editar mensajes de otros | Fijar publicaciones y editar las que el bot no envió | Solo si tu herramienta lo necesita |
| Eliminar mensajes de otros | Borrar publicaciones que el bot no envió | Solo si tu herramienta lo necesita |
| Cambiar la información del canal, invitar usuarios, añadir administradores | Gestionar el propio canal | No |
El bot de Cerámica Calle del Puerto recibe «Publicar mensajes» y nada más.
En un grupo, en cambio, añade el bot como miembro. Publica con su propio nombre y solo necesita permisos de administrador si el grupo no deja enviar mensajes a sus miembros.
Envía una publicación de prueba y revísala
Desde la herramienta que conectaste, envía una prueba corta y claramente identificada, como «Prueba del calendario de cocciones: puedes ignorar este mensaje». Los suscriptores pueden verla, así que procura que sea inofensiva. Después comprueba:
- Ha aparecido en el canal correcto, no en uno con un nombre parecido.
- Va firmada con el nombre del canal (Cerámica Calle del Puerto en el ejemplo).
- Los enlaces y las fotos, si vas a publicarlos, se ven como esperas.
Borra las pruebas después. En un canal, las publicaciones borradas desaparecen para todos los suscriptores.
Arregla un bot que no puede publicar
| Qué ves | Qué hacer |
|---|---|
| El bot no se une como suscriptor | Añádelo como administrador con «Publicar mensajes» |
| El bot es administrador, pero no llega nada | Activa «Publicar mensajes» en sus permisos |
| La herramienta rechaza el token | Vuelve a copiarlo, o usa el nuevo si revocaste el anterior |
| Publicaba bien y dejó de hacerlo | Revisa el token, la lista de administradores y los permisos del bot |
| La publicación fue a otro chat | Vuelve a conectar la herramienta al canal correcto |
Si la configuración está bien pero una publicación programada no llegó, usa la lista de comprobación de fallos.
En Studio, vincular Telegram lleva tres pasos: crea el bot con @BotFather, pega su token (Studio lo comprueba y muestra el nombre del bot) y pulsa «Añadir a un canal». El propio selector de Telegram añade el bot como administrador con permiso para publicar, editar y borrar mensajes, y el canal aparece en Studio sin que hagas nada más. Con «Usar un grupo en su lugar» vinculas un grupo. Si el token deja de funcionar, Studio muestra «Volver a conectar» en la cuenta. Volver a conectar repite los mismos pasos con un token nuevo. Studio aún no está disponible, pero puedes unirte a la lista de espera.
