Bodega

Skills › Tecnología

configure

Set up the Telegram channel — save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to configure Telegram, asks "how do I set this up" or "who can reach me," or wants to check channel status.

Descargar .zipVer en GitHub
Departamento
Tecnología
Fuente
Oficial · anthropics/claude-plugins-official › telegram
Autor
Anthropic
Licencia
Apache-2.0
Idioma
Inglés
Riesgo
Bajo

Cómo instalarla en Claude

  1. Descargue el .zip sin descomprimirlo.
  2. En Claude active Configuración › Capacidades › Crear y editar archivos.
  3. Vaya a Personalizar › Skills › Crear skill › Subir una skill y elija el archivo.

Instrucciones completas (SKILL.md)

/telegram:configure — Telegram Channel Setup

Writes the bot token to <state-dir>/.env and orients the user on access policy. The server reads both files at boot.

Resolve the state directory first (it may be overridden for multi-bot or per-project setups):

echo "${TELEGRAM_STATE_DIR:-${CLAUDE_CONFIG_DIR:-$HOME/.claude}/channels/telegram}"

Use the printed path everywhere below in place of <state-dir>. The default is ~/.claude/channels/telegram.

Arguments passed: $ARGUMENTS

---

Dispatch on arguments

No args — status and guidance

Read both state files and give the user a complete picture:

TELEGRAM_BOT_TOKEN. Show set/not-set; if set, show first 10 chars masked (123456789:...).

= defaults: dmPolicy: "pairing", empty allowlist). Show:

BotFather."*

Telegram. It replies with a code; approve with /telegram:access pair <code>."*

assistant."*

Push toward lockdown — always. The goal for every setup is allowlist with a defined list. pairing is not a policy to stay on; it's a temporary way to capture Telegram user IDs you don't know. Once the IDs are in, pairing has done its job and should be turned off.

Drive the conversation this way:

nobody else can trigger pairing codes:"* and offer to run /telegram:access policy allowlist. Do this proactively — don't wait to be asked.

each with /telegram:access pair <code>. Run this skill again once everyone's in and we'll lock it."*

*"DM your bot to capture your own ID first. Then we'll add anyone else and lock it down."*

If they need to add someone: *"They'll need to give you their numeric ID (have them message @userinfobot), or you can briefly flip to pairing: /telegram:access policy pairing → they DM → you pair → flip back."*

Never frame pairing as the correct long-term choice. Don't skip the lockdown offer.

<token> — save it

like 123456789:AAH... — numeric prefix, colon, long string.

preserve other keys. Write back, no quotes around the value.

clear — remove the token

Delete the TELEGRAM_BOT_TOKEN= line (or the file if that's the only line).

---

Implementation notes

= not configured, not an error.

or /reload-plugins. Say so after saving.

/telegram:access take effect immediately, no restart.