add-telegramlisted
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