Telegram tiene muchas funciones potentes, pero pocas son tan interesantes como sus bots. Hay bots extremadamente útiles que facilitan tu día a día, para descargar contenido, traducir textos, organizar tareas, enviar avisos o automatizar procesos, y buena parte de esa flexibilidad explica por qué siguen siendo una de las funciones más potentes de la plataforma.Ahora bien, si en vez de usar bots ajenos quieres crear el tuyo, el punto de partida siempre es el mismo en todos los casos: BothFather. Es el bot oficial de Telegram para crear y gestionar bots, y es la herramienta que te da el nombre de usuario del bot, el token de acceso y buena parte de sus ajustes principales. La propia plataforma de mensajería lo trata precisamente como la puerta de entrada para cualquier nuevo bot dentro de su ecosistema.Tabla de contenidos¿Qué es BotFather y para qué sirve?¿Qué puedes hacer con BotFather?Antes de crear tu bot, hay algo importante que debes saberCómo encontrar a BotFather en TelegramCómo crear tu propio bot: Guía paso a paso¿Qué es el token y por qué no debes compartirlo?Cómo personalizar tu bot después de crearloCómo añadir comandos a tu botQué más puedes activar si quieres ir un paso más alláUna herramienta que no deberías dejar pasar¿Qué es BotFather y para qué sirve?BotFather es, en pocas palabras, el “padre” de todos los bots de Telegram. Es un bot oficial mantenido por Telegram que se encarga de crear nuevas cuentas de bot y de administrar muchas de sus opciones básicas. Como bien te mencionamos más arriba, no es un bot de terceros ni una herramienta externa.Su función principal no es hacer que el bot “piense” o responda solo, sino darte el esqueleto del bot. Es decir, te permite crear el nombre visible, el nombre de usuario, generar el token y tocar aspectos como la descripción, los comandos o ciertos ajustes del perfil.Luego, para que el bot haga algo de verdad, deberás conectarlo a tu propio código o a una herramienta externa que use la Bot API de Telegram. Básicamente, crear un bot es relativamente sencillo, pero para que funcione necesitas conectarlo a un sistema mediante su API.¿Qué puedes hacer con BotFather?BotFather funciona tanto en la versión web de Telegram como en la de escritorio y móvilUna vez que entiendas que BotFather no “programa” el bot por ti, todo encaja mejor. Sirve para crear y administrar la cuenta del bot, no para sustituir la parte de desarrollo. Aun así, lo que sí permite hacer es bastante útil y cubre casi todo lo relacionado con la identidad y la configuración inicial.Con BotFather puedes hacer lo siguiente:Crear un bot nuevo.Cambiar su nombre o su información visible.Establecer o modificar comandos.Editar la foto de perfil y gestionar ajustes especiales.Modificar el botón de menú.Como si esto fuera poco, también puedes regenerar el token si lo has expuesto por error, borrar el bot o transferir su control a otra cuenta. Eso lo convierte no solo en la herramienta perfecta para crear el bot, sino también en el panel básico de mantenimiento una vez ya lo tienes en marcha.Antes de crear tu bot, hay algo importante que debes saberAquí viene la parte que mucha gente no tiene clara al principio y que te puede pasar a ti también. Crear un bot en Telegram no significa que automáticamente vaya a responder mensajes, enviar avisos o hacer magia. Lo que obtienes con BotFather es una cuenta de bot dentro de Telegram. Para que esa cuenta haga cosas, necesitas conectarla a un sistema que procese mensajes y devuelva respuestas.Este sistema puede ser un pequeño script tuyo, una app, un servidor o una plataforma de automatización. Telegram ofrece para ello la Bot API, que es una interfaz HTTP pensada precisamente para que desarrolladores conecten sus bots con Telegram sin tener que meterse en capas más complejas del sistema.Para que se entienda mejor: BotFather te da la llave; luego tú decides qué puerta abres con ella.Cómo encontrar a BotFather en TelegramEl bot oficial de Telegram es el que tiene la marca de verificaciónEl primer paso es muy sencillo. Solo tienes que abrir Telegram y buscar “@BotFather” en el buscador. Debes fijarte bien en que sea el bot oficial y no una cuenta que se haga pasar por él. Lo normal es que aparezca rápidamente y que tenga la marca de verificación correspondiente. Es casi lo mismo que tienes que hacer para encontrar nuevos bots en Telegram.Cuando abras el chat, verás que funciona como cualquier otro bot de Telegram: te mostrará una lista de comandos y opciones iniciales. A partir de ahí, todo el proceso se hace escribiendo comandos o utilizando los menús que te ofrece dentro del propio chat.De igual manera, si no lo encuentras, ¡no desesperes! Puedes acceder al mismo de manera directa desde el enlace que te dejamos al final de este párrafo. Telegram | BotFatherCómo crear tu propio bot: Guía paso a pasoAquí viene la parte práctica. Telegram deja bastante claro que el arranque básico de un bot es muy sencillo, y en efecto lo es. El comando clave a tener en cuenta es /newbot.Básicamente, deberás hacer esto:Debes iniciar el bot para poder utilizarloAbre el chat con “@BotFather”.Clica en "Iniciar".El comando /newbot te permitirá acceder a todas las opciones que ofrece BotFatherEscribe /newbot y envíalo.Debes ponerle nombre a tu bot para poder continuarBotFather te pedirá primero el nombre visible del bot.Después te pedirá el nombre de usuario del bot.Ese nombre de usuario tiene una condición importante: debe ser único y terminar en bot. Por ejemplo, “MiAsistenteNoticiasBot” o “Recordatorios_bot”. Telegram utiliza ese nombre para identificar al bot dentro de la plataforma.Cuando el nombre sea válido, BotFather te devolverá un mensaje con el enlace directo a tu bot y, lo más importante, el token de acceso.¿Qué es el token y por qué no debes compartirlo?Nunca debes compartir el token de tu botEl token es una cadena única que sirve para conectar tu bot con la Bot API de Telegram. Es, básicamente, la credencial maestra del bot. Con ese token, tu código o tu herramienta externa podrá enviar mensajes, recibir actualizaciones y controlar el comportamiento del bot.Precisamente por eso, no deberías compartirlo jamás. Si alguien lo consigue, podría tomar el control técnico de tu bot. Si en algún momento crees que ese token se ha filtrado, BotFather te permite regenerarlo para invalidar el anterior y trabajar con uno nuevo.Cómo personalizar tu bot después de crearloBotFather te permite editar tu bot las veces que quierasUna vez creado, lo normal es que quieras dejarlo un poco más presentable. Aquí BotFather vuelve a ser útil, porque te permite modificar bastante el aspecto y el comportamiento básico del bot sin tocar todavía una línea de código.Puedes entrar en /mybots, seleccionar el tuyo y desde ahí moverte por sus opciones. Desde ese mismo menú puedes cambiar la descripción, el texto sobre la info del bot, la foto o los comandos visibles.Esto es importante porque un bot mejor presentado genera más confianza. Aunque sea un proyecto pequeño, merece la pena dedicar un minuto a ponerle un nombre claro, avatar y una descripción breve que explique para qué sirve.Cómo añadir comandos a tu botLos comandos son fundamentales para que el bot funcione correctamenteLos comandos son una de las partes más visibles de cualquier bot de Telegram. Son esas órdenes que empiezan por barra, como /start, /help o /info. Telegram permite definirlos desde BotFather para que luego aparezcan sugeridos en el menú del bot y en el listado cuando el usuario escribe una barra.Para configurarlos, puedes ir a /mybots, elegir tu bot y entrar en la parte de edición de comandos. Telegram recomienda usar comandos claros y específicos, y recuerda que deben empezar siempre con /, tener hasta 32 caracteres y usar letras latinas, números o guiones bajos.Un conjunto básico bastante típico sería el que mencionamos a continuación:/start para comenzar la interacción./help para explicar qué puede hacer./settings si tu bot tiene opciones configurables.Qué más puedes activar si quieres ir un paso más alláBotFather puede conectar el bot a una api externaCuando tu bot ya existe y tiene una base, Telegram te deja ampliar bastante lo que puedes hacer. Por ejemplo, puedes activar el modo inline, que permite usar el bot desde la barra de escritura en otros chats; configurar el botón de menú, usar web apps; o incluso habilitar pagos si el proyecto lo necesita.No hace falta tocar nada de eso al principio, pero conviene saber que BotFather no se queda solo en “crear un bot y ya”. También sirve como centro de configuración inicial para bastantes funciones que luego puedes explotar con desarrollo.Una herramienta que no deberías dejar pasarEn resumen, BotFather es la herramienta oficial de Telegram para crear y administrar bots. Con él puedes dar de alta una cuenta de bot, conseguir su token, personalizar su nombre, descripción, foto y comandos, y gestionar varias opciones importantes sin salir de Telegram. Pero hay una idea fundamental que conviene no olvidar: BotFather crea el marco, no la lógica.La parte buena es que el primer paso es sorprendentemente fácil. Y una vez lo haces por primera vez, ya entiendes por qué tantos servicios y proyectos usan Telegram como base para automatizaciones, asistentes y herramientas útiles dentro del chat..toc-list { font-size: 0.9em; line-height: 1.4; margin: 0 0 16px 0; padding-left: 20px; }.toc-list li { margin: 2px 0 !important; }.toc-list ol { padding-left: 18px !important; margin: 2px 0 !important; }.image img { width: 100% !important; height: auto !important; }ol.ejs-list { list-style-type: decimal !important; }ul.ejs-list { list-style-type: disc !important; }.ejs-list { display: block !important; margin: 1em 0 !important; padding: 0 0 0 40px !important; border: none !important; list-style-position: outside !important; }.ejs-list ol { display: block !important; list-style-type: decimal !important; margin: 0 !important; padding: 0 0 0 40px !important; border: none !important; list-style-position: outside !important; }.ejs-list ul { display: block !important; list-style-type: disc !important; margin: 0 !important; padding: 0 0 0 40px !important; border: none !important; list-style-position: outside !important; }.ejs-list li { display: list-item !important; list-style-type: inherit !important; list-style-position: inherit !important; margin: 0 !important; padding: 0 !important; border: none !important; }.button-wrapper { display: flex; justify-content: center; margin: 1rem 0; }.btn { display: inline-flex; align-items: center; justify-content: center; padding: 10px 24px; border-radius: 999px; font-size: 1rem; font-weight: 600; text-decoration: none !important; color: #fff; cursor: pointer; transition: filter 0.15s, transform 0.15s; border: none; line-height: 1.4; }.btn:hover { filter: brightness(1.12); transform: translateY(-1px); text-decoration: none !important; }.btn:visited { text-decoration: none !important; }.btn-default { background-color: #0078d4; color: #fff; }.btn-aliexpress { background-color: #E62E04; color: #fff; }.btn-amazon { background-color: #FF9900; color: #111827; }.btn-carrefour { background-color: #00529C; color: #fff; }.btn-elcorteingles { background-color: #008F32; color: #fff; }.btn-huawei { background-color: #CF0A2C; color: #fff; }.btn-mediamarkt { background-color: #DF0000; color: #fff; }.btn-miravia { background-color: #6749EB; color: #fff; }.btn-nintendo { background-color: #E60012; color: #fff; }.btn-pccomponentes { background-color: #CE550C; color: #fff; }.btn-samsung { background-color: #1428A0; color: #fff; }.btn-temu { background-color: #FB6238; color: #fff; }.btn-xiaomi { background-color: #FF6700; color: #fff; }.btn-primevideo { background-color: #00A8E1; color: #fff; }.btn-appletv { background-color: #000000; color: #fff; }.btn-crunchyroll { background-color: #F47521; color: #fff; }.btn-dazn { background-color: #0C0C0C; color: #fff; }.btn-disneyplus { background-color: #113CCF; color: #fff; }.btn-filmin { background-color: #14171A; color: #fff; }.btn-hbo { background-color: #7B2481; color: #fff; }.btn-movistarplus { background-color: #019DF4; color: #fff; }.btn-netflix { background-color: #E50914; color: #fff; }.btn-skyshowtime { background-color: #6741D9; color: #fff; }.btn-jazztel { background-color: #F58220; color: #fff; }.btn-lowi { background-color: #78BE20; color: #fff; }.btn-masmovil { background-color: #FFD100; color: #111827; }.btn-movistar { background-color: #019DF4; color: #fff; }.btn-orange { background-color: #FF7900; color: #fff; }.btn-vodafone { background-color: #E60000; color: #fff; }.btn-yoigo { background-color: #823C94; color: #fff; }.btn-googleplay { background-color: #01875F; color: #fff; }.btn-appstore { background-color: #0D84FF; color: #fff; }