add-telegram

Installs a Telegram bot channel adapter into NanoClaw via the Chat SDK bridge.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/RADHA0-max/selfhealbackend --skill add-telegram-radha0-max
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telegram
Source: https://github.com/RADHA0-max/selfhealbackend/tree/main/nanoclaw/.claude/skills/add-telegram
Command: npx skills add https://github.com/RADHA0-max/selfhealbackend --skill add-telegram-radha0-max

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @chat-adapter/telegram.

What problem does it solve? NanoClaw does not ship messaging channels in its trunk branch, so connecting a Telegram bot requires manually copying adapter files, registering setup steps, installing the pinned package, and configuring credentials. This Skill automates that entire integration workflow with idempotent, re-runnable steps. ## Core Features & Use Cases - Adapter Installation: Copies the Telegram adapter, pairing and markdown-sanitize helpers, their tests, and the pair-telegram setup step from the channels branch, then registers the self-import and setup step. - Build Validation: Runs the build and a registration integration test to confirm the channel barrel, dependency, and core API consumption are wired correctly. - Credential & Pairing Flow: Guides bot creation via @BotFather, TELEGRAM_BOT_TOKEN configuration, and a 4-digit pairing-code flow to register chats or groups. - Use Case: A developer self-hosting NanoClaw wants their assistant reachable from a Telegram group; this Skill installs the channel, validates the build, and walks them through pairing the group chat. ## Quick Start Ask the assistant to add the Telegram channel to NanoClaw and follow the prompts to provide your bot token and pair your chat.

Frequently Asked Questions about add-telegram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a Telegram bot channel to NanoClaw?

Run the add-telegram skill, which copies the Telegram adapter and helpers from the channels branch, registers the pair-telegram setup step, installs @chat-adapter/telegram, and validates the build. Then create a bot with @BotFather and set TELEGRAM_BOT_TOKEN in your .env file.

How do I register a Telegram chat or group with the bot?

Telegram registration uses pairing: run the pair-telegram setup step, which issues a 4-digit code. Send that code from the chat you want to register, prefixing it with the bot handle in groups that have Group Privacy enabled. Success returns the platform ID and admin user ID.

Why can't my Telegram bot see group messages?

By default Telegram bots only see @mentions and commands in groups due to Group Privacy. Open @BotFather, select your bot under /mybots, go to Bot Settings, and turn Group Privacy off so the bot receives all group messages.

What happens if the wrong Telegram pairing code is entered?

A wrong guess invalidates the code and a new one is generated automatically, up to five regenerations per invocation. If the maximum is exceeded, re-invoke the pair-telegram step to start a fresh batch of five attempts.

How do I remove the Telegram integration from NanoClaw?

Follow the REMOVE.md guide: delete the adapter files and self-registration import, remove the pair-telegram step from the setup STEPS map, unset TELEGRAM_BOT_TOKEN, uninstall @chat-adapter/telegram, then rebuild and restart the service. Every step is idempotent.