Explorando el blog de Toni
Toni Domenech

El Blog de Toni Domenech

Ideas, código, reflexiones y experimentos digitales

Cómo configurar BotFather: comandos, privacidad y token

20/05/2026 05:05
Cómo configurar BotFather: comandos, privacidad y token

Resumen listo para agente

Qué: Este artículo explica Cómo configurar BotFather: comandos, privacidad y token.

Por qué: Sirve para tomar decisiones rápidas con contexto técnico y de negocio.

Cómo: Si vas a crear un bot de Telegram, BotFather es el punto de partida real. Es el bot oficial con el que puedes dar de alta el bot, cambiar su nombre, descripción, foto, comandos y otras opcio...

Preguntas clave de esta página

  • ¿Qué resuelve exactamente este enfoque?
  • ¿Qué resultados puedo esperar en tiempo y coste?
  • ¿Cómo lo adapto a mi contexto sin rehacer todo?

Si vas a crear un bot de Telegram, BotFather es el punto de partida real. Es el bot oficial con el que puedes dar de alta el bot, cambiar su nombre, descripción, foto, comandos y otras opciones de gestión. Además, desde ahí obtienes el token que permitirá a tu aplicación hablar con la Bot API.

1. Crear el bot y obtener el token

El proceso básico empieza en @BotFather. Solo tienes que abrir el chat, ejecutar /newbot y seguir el asistente para asignarle un nombre visible y un nombre de usuario. Cuando terminas, Telegram te entrega un token único, que es la credencial con la que tu backend autenticará al bot frente a la API.

Ese token no identifica tu cuenta personal, sino al bot. Telegram deja claro que debe mantenerse seguro, porque cualquiera que lo tenga puede controlar el bot. Si lo pierdes o sospechas que se ha filtrado, puedes generar uno nuevo con /token.

A nivel práctico, conviene tratar ese token como una contraseña: no lo pegues en capturas, no lo subas a repositorios públicos y guárdalo en variables de entorno o en un gestor de secretos. Esa parte ya no es solo orden técnico: es lo que evita que otro servicio envíe mensajes, lea actualizaciones o rompa tu automatización sin que te des cuenta.

2. Cómo configurar los comandos del bot

Una de las primeras cosas que deberías hacer tras crear el bot es definir sus comandos visibles. BotFather permite hacerlo con /setcommands, y Telegram usa esa lista para sugerir comandos cuando el usuario escribe / o abre el menú del bot. Es decir, no es solo decoración: mejora mucho la usabilidad y reduce errores de escritura.

Telegram indica que los comandos deben empezar por /, tener hasta 32 caracteres y usar letras latinas, números o guiones bajos. También recomienda que sean concretos y fáciles de entender. Además, para una experiencia consistente, su documentación pide soportar comandos globales como /start, /help y /settings cuando aplique.

Un ejemplo sencillo de lista de comandos para BotFather sería este:

start - Inicia el bothelp - Muestra la ayuda principalestado - Consulta el estado actualconfig - Abre la configuración

La idea es que cada comando represente una acción clara. Si el bot hace varias cosas, no lo escondas todo detrás de un /menu genérico; Telegram recomienda comandos más específicos porque la interfaz los muestra como sugerencias y eso ayuda al usuario a entender el producto más rápido.

Si más adelante quieres algo más avanzado, la Bot API también permite gestionar comandos por alcance y por idioma mediante setMyCommands. Eso significa que puedes mostrar una lista distinta según el idioma del usuario o incluso según el tipo de chat o rol, siempre con un máximo de 100 comandos por configuración.

3. Qué hace realmente el modo privacidad

Aquí es donde mucha gente se confunde. El modo privacidad afecta sobre todo al comportamiento del bot en grupos. Telegram explica que todos los bots reciben mensajes de chats privados con usuarios y mensajes de canales donde son miembros, pero en grupos la situación cambia según el modo privacidad y según si el bot es administrador.

Con la privacidad activada, el bot no ve “todo” en un grupo. Solo recibe comandos dirigidos explícitamente al bot, comandos generales como /start si fue el último bot en enviar un mensaje, mensajes enviados vía ese bot y respuestas a mensajes dirigidos a él. Ese comportamiento reduce ruido y mejora la privacidad de los usuarios.

Con la privacidad desactivada, o si el bot ha sido añadido como administrador, entonces sí recibirá todos los mensajes del grupo salvo los enviados por otros bots. Telegram señala además que la privacidad está activada por defecto en todos los bots, excepto en los que se añaden al grupo como administradores.

La configuración se puede ajustar desde BotFather con /setprivacy. Un detalle importante: para que el cambio tenga efecto en grupos, Telegram indica que el bot debe volver a añadirse al grupo. En la práctica, solo merece la pena desactivar esta protección cuando tu caso de uso exige leer el flujo completo de mensajes, por ejemplo en moderación, análisis o automatizaciones grupales complejas.

4. Token, seguridad y mantenimiento

El token es la llave maestra de tu bot. Sin él no puedes consumir la API, pero con él cualquiera podría hacerlo en tu nombre. Por eso, si trabajas con webhooks, Telegram recomienda usar una ruta secreta en la URL, por ejemplo incluyendo el token en la ruta, como medida adicional para verificar que las peticiones realmente vienen de Telegram.

También conviene revisar de vez en cuando la configuración general del bot desde /mybots, porque BotFather ofrece una interfaz moderna para editar nombre, descripción, foto, comandos y más opciones sin depender únicamente de comandos manuales. Para una puesta en marcha rápida, suele ser la forma más cómoda de validar que todo está bien antes de conectar el backend.

5. Configuración mínima recomendable

Si quieres dejar tu bot bien presentado desde el primer día, la secuencia más útil suele ser esta: crear el bot con /newbot, guardar el token, completar la descripción con /setdescription, añadir el texto corto con /setabouttext, subir imagen con /setuserpic, definir comandos con /setcommands y revisar si necesitas tocar /setprivacy según vayas a usarlo en grupos o no. Todo eso está soportado oficialmente desde BotFather.

Lo importante es entender que BotFather no es solo el lugar donde nace el bot. Es el panel de control básico que determina cómo se presenta, cómo se descubre y qué puede hacer dentro de Telegram antes incluso de escribir una sola línea de lógica en tu servidor.

Toni Domenech

Sigue la ruta práctica de ComfyUI

Si vienes del método de siete sesiones, empieza por la ruta completa y después explora el hub.

Si este artículo te ha servido, dale al pulgar rojo.


¿Quieres que esto funcione en tu empresa?

Adaptamos estas ideas a tu contexto concreto con un diagnóstico rápido de 15 minutos.

Pide un diagnóstico

Diagnóstico AI-First en 15 minutos