add-telegram

Installs and configures a Telegram bot channel adapter for NanoClaw agents.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-telegram-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telegram
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/add-telegram
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-telegram-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @chat-adapter/telegram.

What problem does it solve? NanoClaw does not ship messaging channels in its trunk, so connecting an agent to Telegram requires manually copying adapter code, registering setup steps, installing packages, and configuring bot credentials. This Skill automates that entire integration workflow with idempotent, re-runnable steps. ## Core Features & Use Cases - Adapter Installation: Copies the Telegram adapter, pairing helpers, markdown sanitization utilities, and their tests from the channels branch into the source tree. - Setup Registration: Registers the pair-telegram step in the setup STEPS map and appends the self-registration import to the channel barrel. - Pairing-Based Registration: Guides bot creation via BotFather, configures TELEGRAM_BOT_TOKEN, and uses a 4-digit pairing code flow to register chats without asking users for chat IDs. - Use Case: You want your NanoClaw agent to answer messages in a Telegram group. Run this Skill to install the adapter, create a bot with BotFather, disable Group Privacy, and pair the group chat using the issued code. ## Quick Start Ask the assistant to add the Telegram channel to NanoClaw and follow the prompts to create a bot 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 tests from the channels branch, registers the pair-telegram setup step, and installs @chat-adapter/telegram. Then create a bot with BotFather and set TELEGRAM_BOT_TOKEN in your .env file.

How do I find my Telegram chat ID for bot registration?

You do not need a chat ID. NanoClaw uses a pairing flow: run the pair-telegram setup step, receive a 4-digit code, and send that code as a message from the chat you want to register. The adapter observes the code and completes registration.

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, go to Bot Settings, then Group Privacy, and turn it off so the bot receives all group messages.

What happens if the wrong pairing code is entered?

A wrong guess invalidates the code and a new one is automatically issued, up to 5 regenerations. After max regenerations are exceeded, the step fails and you can re-invoke it to start a fresh batch of 5 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 STEPS map, remove TELEGRAM_BOT_TOKEN from .env, uninstall @chat-adapter/telegram, then rebuild and restart the service.