← ClaudeAtlas

add-telegramlisted

Add Telegram as a channel. Can replace WhatsApp entirely or run alongside it. Also configurable as a control-only channel (triggers actions) or passive channel (receives notifications only).
crypdick/pynchy · ★ 10 · AI & Automation · score 79
Install: claude install-skill crypdick/pynchy
# Add Telegram Channel This skill adds Telegram support to NanoClaw. Users can choose to: 1. **Replace WhatsApp** - Use Telegram as the only messaging channel 2. **Add alongside WhatsApp** - Both channels active 3. **Control channel** - Telegram triggers agent but doesn't receive all outputs 4. **Notification channel** - Receives outputs but limited triggering ## Prerequisites ### 1. Install Grammy ```bash npm install grammy ``` Grammy is a modern, TypeScript-first Telegram bot framework. ### 2. Create Telegram Bot Tell the user: > I need you to create a Telegram bot: > > 1. Open Telegram and search for `@BotFather` > 2. Send `/newbot` and follow prompts: > - Bot name: Something friendly (e.g., "Andy Assistant") > - Bot username: Must end with "bot" (e.g., "andy_ai_bot") > 3. Copy the bot token (looks like `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11`) Wait for user to provide the token. ### 3. Get Chat ID Tell the user: > To register a chat, you need its Chat ID. Here's how: > > **For Private Chat (DM with bot):** > 1. Search for your bot in Telegram > 2. Start a chat and send any message > 3. I'll add a `/chatid` command to help you get the ID > > **For Group Chat:** > 1. Add your bot to the group > 2. Send any message > 3. Use the `/chatid` command in the group ### 4. Disable Group Privacy (for group chats) Tell the user: > **Important for group chats**: By default, Telegram bots in groups only receive messages that @mention the bot or are commands. To