▸ IA LocalPaso 1 gratis

Un bot de Telegram con tu propia IA que solo obedece a una persona: tú

Le escribes desde el móvil y te contesta una IA que piensa en tu ordenador, no en la nube de nadie. Telegram deja que cualquiera encuentre tu bot por su nombre, así que le enseñas a ignorar a todo el mundo menos a ti.

Al terminar tendrás

  • Un bot de Telegram tuyo que te contesta con una IA que corre en tu ordenador.
  • Solo te hace caso a ti: a cualquier otra persona le dice que es privado.
  • Sabes guardar una clave en un archivo .env, darle memoria y personalidad, y cambiar la llave si se te escapa.

En esta misión · 7 pasos · 34 min

  1. 1Instala Python en tu Mac o Windows5 min
  2. 2Tu bot te saluda por tu nombre en Telegram8 min
  3. 3Le pones cerebro: contesta tu IA local8 min
  4. 4Solo te hace caso a ti3 min
  5. 5La llave, fuera del código3 min
  6. 6Memoria, personalidad y «escribiendo…»4 min
  7. 7Ponle cara y menú, y comprueba que todo queda en casa3 min

Lo que vas a usar

34 min €0 16 GB recomendados RAM · sin GPU macOS · Windows

Antes de empezar

  • Tu cuenta de Telegram. El bot lo creas tú con ella: es tuyo, va a tu nombre y lo puedes borrar cuando quieras.
  • En Mac, Homebrew instalado (si no lo tienes, sale cómo ponerlo debajo del primer brew install). En Windows, winget, que ya viene con Windows 10 y 11.
  • Dejar el ordenador encendido mientras quieras que el bot conteste: la IA vive en él.

Necesitas además: Mac con Homebrew o Windows 10 22H2 o posterior, una cuenta de Telegram (la tuya, en el móvil o en el ordenador) y unos 3 GB libres para el modelo. El ordenador tiene que estar encendido para que el bot conteste.

  1. 1Paso 01 de 07 · ~5 min

    Instala Python en tu Mac o Windows

    Lo primero: poner Python en tu ordenador con un comando y comprobar que responde.

    1. 1

      Abre la terminal. En Mac: Cmd+Espacio, escribe Terminal y pulsa Enter. En Windows: pulsa la tecla Windows, escribe Terminal y pulsa Enter. Instala Python 3.12:

      TerminalmacOS
      $brew install [email protected]
    2. 2

      Comprueba que Python ya está en tu ordenador. Escribe esto y pulsa Enter:

      TerminalmacOS
      $python3.12 --version

      Truco

      🎉 Si sale un número de versión o la ayuda de Python, ¡nivel 1 superado! Ya lo tienes instalado; en el paso 2 empiezas a usarlo.

    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprueba que funcionaAl escribir la comprobación sale la versión o la ayuda de Python, sin ningún error.

    Si algo falla (2)
    zsh: command not found: brew
    No tienes Homebrew. Instálalo con el comando oficial de brew.sh (lo tienes en la ayuda de Homebrew de esta página), cierra y vuelve a abrir la terminal, y repite.
    En Windows dice que no reconoce el comando nuevo
    Cierra PowerShell y ábrelo otra vez: la ventana vieja no sabe que acabas de instalar algo. Si es winget lo que no reconoce, actualiza «Instalador de aplicación» desde Microsoft Store.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    6 pasos · 37 comandos · 4 prompts · 14 errores típicos resueltos

    1. 2Tu bot te saluda por tu nombre en Telegram~8 min

      Creas tu bot con @BotFather, el bot oficial de Telegram que fabrica bots (sí, un bot que hace bots), y lo enciendes en tu ordenador con 15 líneas de Python.

      8 comandos · 1 prompt · 3 errores resueltos · comprobación incluida

    2. 3Le pones cerebro: contesta tu IA local~8 min

      Ahora mismo tu bot es un loro con buenos modales. Le conectas Ollama, que hace correr un modelo de IA en tu ordenador, y pasa a contestar de verdad.

      9 comandos · 1 prompt · 3 errores resueltos · comprobación incluida

    3. 4Solo te hace caso a ti~3 min

      Cualquiera que adivine el nombre de tu bot puede escribirle y gastar tu ordenador. Le pones un portero que solo deja pasar tu número de Telegram.

      4 comandos · 2 errores resueltos · comprobación incluida

    4. 5La llave, fuera del código~3 min

      Un token dentro del código acaba tarde o temprano en una captura o en GitHub. Lo guardas en un archivo .env, que es donde viven las claves en casi todos los proyectos.

      8 comandos · 2 errores resueltos · comprobación incluida

    5. 6Memoria, personalidad y «escribiendo…»~4 min

      Ahora mismo tu bot tiene la memoria de un pez: cada mensaje empieza de cero. Le das memoria de la conversación, una forma de ser y el aviso de «escribiendo…» mientras piensa.

      4 comandos · 2 prompts · 2 errores resueltos · comprobación incluida

    6. 7Ponle cara y menú, y comprueba que todo queda en casa~3 min

      Un bot sin foto parece un bot de estafa. Le pones cara, descripción y menú desde @BotFather, y compruebas que tu IA no está abierta a internet.

      4 comandos · 2 errores resueltos · comprobación incluida

    Pasos 2–7 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Tu chuleta de cocina en el bolsillo

Cambia la personalidad del paso 5 por la de un cocinero que te propone recetas con lo que tienes en la nevera, y pruébalo desde el súper.

Prompt para tu IA

Tengo un bot de Telegram en Python (python-telegram-bot y Ollama con qwen3:4b) con una variable PERSONALIDAD que va como mensaje «system». Escríbeme una PERSONALIDAD en español para que sea un cocinero de casa: que me pregunte qué tengo en la nevera, proponga 2 recetas de menos de 30 minutos y conteste en menos de 8 líneas. Dame solo el texto, entre comillas triples de Python.

Un comando /idea que te saca del bloqueo

Añade un comando nuevo que, al escribir /idea, te proponga una idea distinta para un vídeo, un regalo o un plan de fin de semana.

Prompt para tu IA

En mi bot de Telegram con python-telegram-bot, ya tengo app.add_handler(CommandHandler("olvida", olvida, filters=solo_yo)). Quiero un comando /idea que pida a Ollama (AsyncClient, modelo qwen3:4b, think=False) una idea original para un plan de fin de semana en España y la mande al chat. Dame la función y la línea add_handler, y explícame cada parte en una frase para alguien que empieza.

Siguiente nivel: un asistente que hace tareas él solo

Tu bot contesta, pero no hace cosas. Con OpenClaw montas un asistente en tu Mac que crea archivos y hace tareas programadas sin que se lo pidas.

Siguiente misión

Cómo deshacerlo

Para el bot con Ctrl+C, borra la carpeta bot-telegram y, si ya no lo quieres, borra el bot en Telegram con /deletebot en @BotFather (no se puede deshacer). Si usas Ollama para otras misiones, borra solo el modelo con ollama rm qwen3:4b y no lo desinstales.

Quitar el bot, el modelo y OllamamacOS
$ollama rm qwen3:4b
$rm -rf ~/bot-telegram
$brew uninstall ollama [email protected]

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Siguiente misión · Domina tu Propia IA Local · 8 de 13Tu investigador de bolsillo: le das un tema, lee varias webs y te entrega un informe con cada fuente citada
Tu progreso 0/7Paso 1 →