add-telegram
This skill integrates Telegram into ClaudeClaw for bidirectional messaging. Set up your bot token, register chat IDs, and choose between full message handling or trigger-only mode. Supports group chats and optional agent swarm visibility.
Add Telegram enables ClaudeClaw to send and receive messages through Telegram, with optional group chat and swarm agent support.
AI-generated summary based on this skill's SKILL.md
Install
sbusso/claudeclaw/add-telegram · repository language: TypeScript
git clone https://github.com/sbusso/claudeclaw
cp -r claudeclaw/skills/add-telegram ~/.claude/skills/add-telegramFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I add Telegram as a messaging channel to ClaudeClaw?
add-telegram integrates Telegram into ClaudeClaw for bidirectional messaging. To add Telegram, you'll need your bot token from Telegram's BotFather and the chat IDs where you want to receive and send messages. Once you register these credentials in add-telegram, ClaudeClaw can communicate via Telegram alongside other channels.
What is required to configure the Telegram bot token and register chat IDs?
add-telegram requires two key setup steps: first, obtain your bot token from Telegram's BotFather service; second, register the chat IDs for each conversation where you want messaging enabled. These credentials allow add-telegram to authenticate with Telegram and route messages to your specified chats.
Can add-telegram set up Telegram for group chats with different modes?
Yes, add-telegram supports group chat integration with flexible operating modes. You can choose trigger-based mode (responds only to specific commands) or passive mode (receives all messages). This lets you control how actively add-telegram participates in group conversations.
How do I troubleshoot Telegram bot connection and message delivery issues?
If add-telegram isn't connecting or delivering messages, verify your bot token is correct and hasn't expired, confirm the chat IDs are properly registered, and check that your Telegram bot has permission to post in those chats. add-telegram will log connection errors to help identify whether the issue is authentication, configuration, or permissions.
Does add-telegram support Agent Swarm for multi-bot group interactions?
add-telegram includes optional Agent Swarm support, allowing multiple bots to interact within the same Telegram group. When enabled, add-telegram coordinates with other agents in swarm mode, enabling collaborative group chat scenarios while respecting group privacy settings.
What license does add-telegram use?
add-telegram is released under the MIT license, allowing free use, modification, and distribution with minimal restrictions.
SKILL.md
rendered from the published skill — quoted content, verbatim
Add Telegram Channel
This skill adds Telegram support to ClaudeClaw, then walks through interactive setup.
Phase 1: Pre-flight
Check if already applied
Check if src/channels/telegram.ts exists. If it does, skip to Phase 3 (Setup). The code changes are already in place.
Ask the user
Use AskUserQuestion to collect configuration:
AskUserQuestion: Do you have a Telegram bot token, or do you need to create one?
If they have one, collect it now. If not, we'll create one in Phase 3.
Phase 2: Apply Code Changes
Ensure channel remote
git remote -v
If telegram is missing, add it:
git remote add telegram https://github.com/qwibitai/claudeclaw-telegram.git
Merge the skill branch
git fetch telegram main
git merge telegram/main || {
git checkout --theirs package-lock.json
git add package-lock.json
git merge --continue
}
This merges in:
- src/channels/telegram.ts (TelegramChannel
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/add-telegram/SKILL.md