add-telegram

Add Telegram as a messaging channel to NanoClaw with bot token configuration.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/harperaa/nanoclaw-hard-shell --skill add-telegram-harperaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telegram
Source: https://github.com/harperaa/nanoclaw-hard-shell/tree/main/.claude/skills/add-telegram
Command: npx skills add https://github.com/harperaa/nanoclaw-hard-shell --skill add-telegram-harperaa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Telegram integration enables NanoClaw to use Telegram as a messaging channel, allowing either replacement of WhatsApp or parallel operation along with it, plus control-only and notification modes.

Core Features & Use Cases

  • Supports Telegram as a primary or supplementary channel, including config toggles to switch between modes.
  • Provides chat registration, per-chat metadata storage, and group-aware message routing to the agent.
  • Includes wiring to multi-channel architecture (channel interface, onboarding in src/index.ts) and safety around trigger handling.

Quick Start

Configure your environment and run the add-telegram workflow to enable Telegram channel support in NanoClaw.

Frequently Asked Questions about add-telegram

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

FAQPage Schema
How do I add Telegram as a messaging channel to my agent?

To add Telegram as a messaging channel, you configure a Telegram bot token and run the integration workflow to wire TelegramChannel into your multi-channel architecture, enabling chat registration and message routing.

Can I run Telegram and WhatsApp channels in parallel?

Yes, you can run Telegram and WhatsApp in parallel or replace WhatsApp entirely. The integration supports multi-channel configurations with control-only and notification modes using a toggle flag.

What do I need to configure for Telegram bot integration?

You need to set the TELEGRAM_BOT_TOKEN environment variable for authentication. You can also optionally set a TELEGRAM_ONLY flag to restrict operations solely to the Telegram channel.

How does Telegram group chat routing work with this channel integration?

The Telegram channel integration handles group-aware message routing by storing per-chat metadata. This ensures messages from private and group chats are correctly routed to the agent.

Where do I wire the Telegram channel interface in my codebase?

You integrate the Telegram channel by modifying src/config.ts for environment variables and src/index.ts for onboarding. This wires the channel interface into the multi-channel architecture safely.

Does Telegram integration support control-only and notification modes?

Yes, Telegram integration supports control-only and notification modes. This allows you to use the channel for receiving alerts and sending commands without full conversational chat capabilities.