Claude Canales
Conecta tu Claude Code a Telegram y Discord con los plugins oficiales de Anthropic. Guía paso a paso desde cero — no necesitas experiencia previa.
Plugins oficiales de Anthropic (open source)
Los plugins de Telegram y Discord son código abierto mantenido por Anthropic.
01 intro
¿Qué son los Canales?
Los Canales (Channels) son una forma de hablar con Claude Code desde otras aplicaciones. En vez de solo usar la terminal, puedes escribirle desde Telegram o Discord y Claude te responde ahí mismo.
Piénsalo así
Imagina que Claude tiene un teléfono. Normalmente solo le puedes hablar por la terminal. Los Canales son como darle otro número de teléfono — uno en Telegram y otro en Discord. Le escribes ahí y Claude te contesta.
Telegram
Crea un bot, instala el plugin, y escríbele desde la app
Discord
Crea un bot, agrégalo a tu servidor, y habla con él por DM
02 telegram
Conectar a Telegram
Vamos a conectar Claude Code a Telegram. Al final vas a tener un bot al que le puedes escribir y Claude te responde directo en Telegram.
Prerequisitos
Bun — el servidor MCP del plugin corre sobre Bun. Instálalo con:
Paso 1: Crear tu bot en Telegram
BotFather es el "creador de bots" oficial de Telegram. Es un bot que crea otros bots. Así de simple.
- Abre Telegram en tu teléfono o computadora
- En la barra de búsqueda, escribe
@BotFather - Toca en el resultado que tiene una palomita azul ✓
- Escribe
/newboty envía el mensaje - BotFather te pide un nombre para tu bot (ejemplo: "Mi Asistente Claude")
- Después te pide un username — debe terminar en "bot" (ejemplo:
mi_claude_bot) - BotFather te responde con tu TOKEN — es un texto largo como
123456:ABC-DEF1234ghIkl... - Copia ese token y guárdalo en un lugar seguro
Paso 2: Instalar el plugin de Telegram
/plugin install telegram@claude-plugins-officialEjecuta este comando dentro de una sesión de Claude Code. Esto descarga el plugin oficial de Telegram hecho por Anthropic. Solo necesitas hacerlo una vez.
Paso 3: Configurar tu token
/telegram:configure TU_TOKEN_AQUIReemplaza TU_TOKEN_AQUI con el token que copiaste del BotFather. Esto guarda el token en .claude/channels/telegram/.env.
Paso 4: Iniciar Claude Code con Telegram
claude --channels plugin:telegram@claude-plugins-officialLa bandera --channels le dice a Claude Code que escuche mensajes de Telegram. Cuando alguien le escriba al bot, Claude lo recibe y responde.
Paso 5: Emparejar tu cuenta
- Abre Telegram
- Busca tu bot (el username que elegiste, ejemplo:
@mi_claude_bot) - Envíale cualquier mensaje (ejemplo: "hola")
- Claude Code te muestra un código de 6 caracteres en la terminal
- Ejecuta el comando de abajo con ese código:
Comando de emparejamiento
/telegram:access pair CODIGOReemplaza CODIGO con el código de 6 caracteres que apareció en tu terminal. ¡Listo! Ya puedes chatear con Claude desde Telegram.
Paso 6: Configurar seguridad (allowlist)
Después de emparejar, configura una allowlist (lista de permitidos). Esto asegura que solo tú puedas hablar con el bot. Sin esto, cualquier persona que encuentre tu bot podría usarlo.
Activar allowlist
/telegram:access policy allowlistHerramientas disponibles en Telegram
Responder
Envía mensajes de texto y archivos adjuntos (hasta 50MB cada uno).
Reaccionar
Agrega reacciones con emojis a los mensajes que recibes.
Editar Mensaje
Modifica mensajes que el bot ya envió anteriormente.
Limitación importante de Telegram
Telegram NO tiene historial de mensajes. El bot solo puede recibir mensajes en tiempo real. Si alguien escribió mientras Claude estaba apagado, no los va a ver. Piénsalo como una llamada telefónica — si no contestas, se pierde el mensaje.
03 discord
Conectar a Discord
Ahora vamos con Discord. Tiene más pasos que Telegram porque Discord requiere más configuración, pero es igual de fácil — solo sigue cada paso.
Paso 1: Instalar Bun
El plugin de Discord necesita un programa llamado Bun para funcionar. Es como Node.js pero más rápido. Solo tienes que instalarlo una vez.
Instalar Bun
curl -fsSL https://bun.sh/install | bashDespués de instalar, cierra y abre tu terminal. Verifica con bun --version.
Paso 2: Crear tu aplicación en Discord
- Abre tu navegador y ve a discord.com/developers/applications
- Si no tienes cuenta de Discord, crea una (es gratis)
- Inicia sesión con tu cuenta de Discord
- Haz clic en "New Application" (botón azul arriba a la derecha)
- Ponle un nombre a tu app (ejemplo: "Claude Bot")
- Acepta los términos y haz clic en "Create"
Paso 3: Activar permisos de lectura
- Dentro de tu aplicación, ve a la sección "Bot" (menú de la izquierda)
- Baja hasta encontrar "Privileged Gateway Intents"
- Activa el switch de "Message Content Intent" (se pone verde)
- Haz clic en "Save Changes"
Paso 4: Copiar el token del bot
- En la sección "Bot", busca el botón "Reset Token"
- Haz clic y confirma
- Aparece tu token — cópialo inmediatamente
- Guárdalo en un lugar seguro
Paso 5: Invitar al bot a tu servidor
- Ve a la sección "OAuth2" > "URL Generator"
- En "Scopes", marca la casilla "bot"
- En "Bot Permissions", marca:Send MessagesRead Message HistoryAdd ReactionsAttach Files
- Copia la URL generada que aparece abajo
- Pega esa URL en tu navegador
- Selecciona el servidor donde quieres agregar el bot
- Haz clic en "Authorize"
Tu bot ya está en tu servidor de Discord. Ahora solo falta conectarlo a Claude Code.
Paso 6: Instalar el plugin de Discord
/plugin install discord@claude-plugins-officialEjecuta este comando dentro de Claude Code. Descarga el plugin oficial de Discord hecho por Anthropic.
Paso 7: Configurar el token
/discord:configureCuando te lo pida, pega el token que copiaste en el Paso 4 y presiona Enter.
Paso 8: Iniciar Claude Code con Discord
claude --channels plugin:discord@claude-plugins-officialEsto inicia Claude Code escuchando mensajes de Discord. Cuando alguien le escriba al bot, Claude responde.
Paso 9: Emparejar tu cuenta
- Abre Discord
- Busca tu bot en la lista de miembros del servidor
- Envíale un mensaje directo (DM)
- Claude Code muestra un código de emparejamiento en la terminal
- Confirma el código y ¡listo!
Paso 10: Configurar seguridad (allowlist)
Igual que con Telegram, configura una allowlist para que solo las personas autorizadas puedan hablar con tu bot. Discord usa IDs numéricos (llamados "snowflakes") para identificar usuarios.
El plugin te guiará paso a paso para configurar quién tiene acceso.
Herramientas disponibles en Discord
Responder
Envía mensajes de texto con archivos adjuntos opcionales.
Reaccionar
Agrega reacciones con emojis a cualquier mensaje.
Editar Mensaje
Modifica mensajes que el bot ya envió.
Ver Historial
Lee mensajes anteriores del canal — incluso los de antes de encender el bot.
Descargar Archivos
Descarga archivos adjuntos que te envían (fotos, PDFs, etc.).
Ventaja de Discord vs Telegram
A diferencia de Telegram, Discord sí puede leer mensajes anteriores con la herramienta de historial. Si alguien escribió mientras Claude estaba apagado, puede recuperar esos mensajes cuando se encienda.
04 seguridad
Tips y Seguridad
Siempre usa allowlist
Después de emparejar, cambia a modo allowlist. Así solo las personas que tú autorices pueden hablar con tu bot.
No compartas tu token
Los tokens de bot son como contraseñas. Quien tenga tu token puede controlar tu bot. Guárdalos en un lugar seguro.
Un bot por proyecto
Si tienes varios proyectos, crea un bot diferente para cada uno. Así mantienes todo organizado y separado.
Tiempo real vs historial
Telegram solo recibe mensajes en vivo. Discord puede leer historial. Elige según lo que necesites.
Recursos y documentación
Claude Plugins Official · Documentación de Anthropic · Instalar Claude Code