← ClaudeAtlas

telegramlisted

Send, read, and respond to Telegram messages as Claudicle with persistent memory and cognitive pipeline integration.
tdimino/claude-code-minoan · ★ 32 · Data & Documents · score 82
Install: claude install-skill tdimino/claude-code-minoan
# Telegram Send, read, and respond to Telegram messages via the Claudicle daemon adapter. Thin skill layer on top of the existing `python-telegram-bot` v22 polling adapter at `~/.claudicle/daemon/adapters/telegram_adapter.py`. ## When to Use This Skill - Sending a Telegram message from a Claude Code session - Checking for unhandled Telegram messages in the inbox - Processing Telegram messages through the `/telegram-respond` cognitive pipeline - Managing Telegram memory context (working memory, user models, soul state) ## Prerequisites - `python-telegram-bot` v21+ installed (`pip install python-telegram-bot`) - `TELEGRAM_BOT_TOKEN` in `~/.config/env/secrets.env` - Bot: `@claudicle_bot` (ID: 8646522411) - Tom's Telegram ID: `633125581` ## Environment Variables | Variable | Default | Description | |----------|---------|-------------| | `TELEGRAM_BOT_TOKEN` | -- | Bot token from @BotFather | | `CLAUDICLE_TELEGRAM_ALLOWED_USERS` | -- | Comma-separated user IDs allowed to DM (empty = deny all) | | `CLAUDICLE_TELEGRAM_ALLOWED_CHATS` | -- | Comma-separated chat IDs for groups (empty = all) | | `CLAUDICLE_TELEGRAM_RESPOND_TO_DMS` | `true` | Respond to private messages (filtered by allowed users) | | `CLAUDICLE_TELEGRAM_RESPOND_TO_MENTIONS` | `true` | Respond to @mentions in groups | ## Quick Start ```bash # Start the listener (background daemon) python3 ~/.claudicle/adapters/telegram/telegram_listen.py --bg # Check for unhandled messages cd ~/.claude/skills/telegram/scripts