Cargando la bóveda…
Cargando la bóveda…
Los plugins oficiales que te dejan hablar con Claude Code desde Telegram o Discord — pedirle cosas desde el teléfono, monitorear procesos, recibir notificaciones. Setup paso a paso, casos donde sirve y los warnings de seguridad.
Los canales son una forma de hablarle a Claude Code desde otras apps, no solo la terminal. Anthropic publica plugins oficiales para Telegram y Discord que abren ese flow.
Casos típicos:
La diferencia con un bot custom: estos son plugins oficiales mantenidos por Anthropic. Open source, código revisable, sin terceros en el medio.
Si sos solo y querés operar tu Claude desde el teléfono: Telegram. Si tu equipo ya vive en Discord y querés que Claude participe: Discord.
Las dos no se excluyen — podés tener ambas.
@BotFather/newbot123456:ABC-DEF...)En tu sesión de Claude Code:
> /plugin install anthropics/claude-plugins-official/telegram(O clonás el repo manualmente desde GitHub.)
.claude/settings.json (o el archivo de config del plugin):
{
"plugins": {
"telegram": {
"bot_token": "${TELEGRAM_BOT_TOKEN}",
"allowed_users": ["@tu_usuario_de_telegram"]
}
}
}Crítico: el allowed_users define quién puede hablar con tu bot. No dejes vacío — sin esa lista, cualquiera con el username puede mandar comandos a tu Claude.
En Telegram, buscá tu bot por username y mandale:
/startSi responde, conectado. Ya podés mandarle pedidos:
listame los archivos modificados hoy en el proyecto XClaude (corriendo en tu compu) recibe el mensaje, lo procesa, te devuelve la respuesta por Telegram.
bot + permisos básicos (Send Messages, Read Messages)> /plugin install anthropics/claude-plugins-official/discord{
"plugins": {
"discord": {
"bot_token": "${DISCORD_BOT_TOKEN}",
"allowed_channels": ["123456789012345678"],
"allowed_users": ["yourdiscordid"]
}
}
}allowed_channels es el ID del canal donde el bot puede operar. Limitá esto a 1-2 canales específicos — no dejes el bot escuchando en todo el server.
En el canal autorizado, mencioná al bot:
@MiClaudeBot listame los issues abiertos en mi repo XTenés un script de build / deploy / análisis que tarda 20 min. Usás un hook Stop:
{
"hooks": {
"Stop": [
{
"matcher": ".*",
"hooks": [
{
"type": "command",
"command": "curl -X POST https://api.telegram.org/bot$TG_TOKEN/sendMessage -d 'chat_id=$TG_CHAT&text=Claude terminó la tarea'"
}
]
}
]
}
}Vas a almorzar, vuelve, ya tenés el ping en el teléfono cuando termina.
Combinado con ecosistema de agentes, Telegram es el control remoto de tus agentes 24/7:
[En Telegram, desde el subte]
Vos: ¿algún cliente respondió hoy?
Bot: 3 respondieron. Resumen:
- Acme: confirmó la próxima reunión para jueves
- Beta: pidió cambio de fecha
- Gamma: respondió OK sin más detalleTu Claude en casa accede a Gmail, te devuelve el resumen en Telegram. No tocás la compu.
Canal #dev de tu Discord. Cualquiera del equipo escribe:
@ClaudeBot revisame los últimos commits en main y resumime los cambiosClaude lee, resume, postea en el canal. Todo el equipo lo ve. Sirve como historial compartido de queries que el equipo hizo a la IA.
Combinado con un MCP de monitoring:
Mac mini detecta: error de pago en producción.
Claude → genera mensaje → te postea en Discord (canal #alertas)
con: qué error, cuántas veces ocurrió, sugerencia de fix.Antes de que vos notes el problema, ya tenés contexto y propuesta.
allowed_users configurado#Bot abierto a cualquiera = riesgo real. Cualquiera con el username del bot puede mandarle comandos, gastar tus tokens, hacer cosas no deseadas. Siempre limitá quién puede hablarle.
Si commiteás el token, alguien lo agarra y opera tu bot. Usá variables de entorno + .gitignore.
Si invitás el bot a un server donde no controlás los miembros, alguien va a usarlo mal. Mantenelo en servers privados de tu equipo.
Telegram/Discord están bien para queries y comandos chicos. Para sesiones largas de trabajo, la terminal sigue ganando. No intentes refactorizar 200 líneas desde el celular.
Cualquier comando que mandes por Telegram/Discord se ejecuta en tu compu local. Eso es poderoso y peligroso.
Reglas mínimas:
allowed_users SIEMPRE — sin excepcionesallowed_channels para Discord — no abrir a todo el serverpermissions.allow del settings debería ser restrictivo para sesiones via canalPreToolUse que siempre pidan confirmación humana, no automático✅ Usás Claude en la compu todo el día sin moverte → la terminal alcanza ✅ No tenés agentes corriendo 24/7 → no hay nada para "monitorear" ✅ Trabajás solo y no necesitás compartir output con equipo
Si las 3 son sí, no instales canales — agregás complejidad por nada.