Telegram es opcional. @BotFather es la cuenta oficial de Telegram que crea bots; el token es el código secreto de tu bot y el id es el número de tu cuenta. El token queda en la bóveda; solo los ids registrados pueden conversar con el bot. Las pruebas del proyecto usaron un servidor falso local.
3Entender /sim y /nao sin prometer una prueba en vivo
Objetivo: Preparar el token en la bóveda y configurar el id del propietario para que el bot responda solo a la persona autorizada.
01 · Mensaje hasta la respuesta
Sin un propietario registrado, el bot solo responde /id.
Haz clic en cada bloque del diagrama para ver qué hace.
Haz clic en cada parte para ver qué función cumple.
02 · Actívalo solo si lo vas a usar
Haz clic en cada etapa para ver qué hacer.
1. Crear bot
Abre @BotFather en Telegram, envía /newbot, elige un nombre y luego un nombre de usuario que termine en bot. Copia el token que recibas: es el código secreto del bot. No lo pegues en USER.md, AGENTS.md o config.json. @BotFather también te envía el enlace de tu bot, con el formato t.me/nome_bot: abre ese enlace para conversar con él.
2. Guardar secreto
El comando guardar telegram pide el token sin mostrarlo. El archivo de configuración guarda los ids, no el token.
3. Descubrir id
Activa el bot, envía /id y anota el número. El mensaje real dice “Colócalo en telegram_donos en config.json”. Puedes completar ese mismo campo con configurar, en la pregunta sobre los ids de Telegram. Detén el bot con Ctrl+C antes de configurar.
4. Registrar propietario
Ingresa el id cuando te pregunte por los propietarios y vuelve a activar el bot. Prueba con otra cuenta si tienes una; solo la tuya debe recibir respuesta. Si un comando pide aprobación, responde /sim o /nao en un plazo de 120 segundos; después, el pedido vence y el comando no se ejecuta.
03 · Secuencia opcional
Copia los comandos y ejecútalos en la terminal desde la carpeta indicada.
Las pruebas automatizadas usan un servidor falso de Telegram: filtro de propietario, formato de los mensajes y aprobación con /sim. INEMA no probó el bot en vivo.
04 · Verifica quién envía
Opcional. Depende de tu bot y de tu cuenta; INEMA no probó esta integración en vivo.
Completa el registro
8
Si usas Telegram, obtén /id, coloca el número en configurar y vuelve a conectar. Si no lo usas, puedes omitir este paso sin que eso te impida continuar el curso.
Listo cuando: El bot responde a tu id; si puedes probar con otra cuenta, esa cuenta no recibirá respuesta.
Comprueba una aprobación
5
En el chat con tu bot, envía “rode: echo teste > nota.txt”. Esto pide aprobación porque escribe un archivo. Responde /nao primero; usa /sim solo si realmente quieres crear el archivo. La aprobación vence después de 120 segundos sin /sim o /nao.
Listo cuando: La auditoría registra la decisión y el comando no se ejecuta después de /nao.
05 · Comprueba si lo entendiste
Elige antes de abrir el comentario. Si te equivocas, usa el enlace para repasar.
Pregunta 1 de 3
¿Dónde guardar el token del bot?
Correcto
La bóveda guarda el secreto cifrado. telegram_donos contiene solo ids de usuarios.