Bots de Telegram con Claude Code — Índice
Bots de Telegram con Claude Code
Crea un bot de Telegram que responde con inteligencia de Claude — ya sea usando la API de Anthropic directamente o ejecutando Claude Code en tu máquina local como backend.
Qué aprenderás
- Crear y configurar un bot con BotFather
- Manejar mensajes, comandos y conversaciones
- Conectar el bot con la API de Anthropic (Claude)
- Usar Claude Code CLI como backend local del bot
- Mantener historial de conversación por usuario
- Desplegar en producción
Capítulos
| # | Capítulo | Descripción |
|---|---|---|
| 1 | Introducción | Tipos de bots, BotFather, polling vs webhook |
| 2 | Entorno de desarrollo | Python, python-telegram-bot, SDK de Anthropic |
| 3 | Bot básico | Comandos, handlers, respuestas |
| 4 | Integración con Claude API | Conversaciones con Anthropic SDK |
| 5 | Claude Code local | Bot que ejecuta Claude Code como backend |
| 6 | Historial y contexto | Memoria por usuario, sesiones, límites |
| 7 | Comandos avanzados | Teclados, archivos, grupos, streaming |
| 8 | Despliegue | ngrok local, VPS, Railway, variables de entorno |
Arquitectura del sistema
flowchart LR
U([Usuario\nTelegram]) <-->|mensajes| TG[Telegram\nServers]
TG <-->|polling/webhook| BOT[Tu Bot\nPython]
BOT <-->|Anthropic API| CL[Claude\nAPI]
BOT <-->|subprocess| CC[Claude Code\nCLI local]
Requisitos
- Python 3.11+
- Cuenta de Telegram
- API key de Anthropic
- Claude Code instalado (para cap. 5)