ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

telegram-create-bot

Build and manage Telegram bots via the Telegram Bot API. Create bots, send messages, handle webhooks, manage groups and channels.

Why use this skill?

Easily create, manage, and automate Telegram bots with OpenClaw. Send messages, handle webhooks, and configure bot commands seamlessly with this technical skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jordanprater/telegram-create-bot
Or

What This Skill Does

The telegram-create-bot skill serves as a robust interface for interacting with the Telegram Bot API directly through OpenClaw. It provides a comprehensive set of capabilities to automate bot creation, management, and messaging. With this skill, users can configure bot commands, manage group and channel settings, and send various media formats like photos and structured text. By bridging your local or cloud agent environment with Telegram's powerful messaging platform, this skill eliminates the manual overhead typically associated with bot maintenance and allows for programmatic communication workflows.

Installation

To begin using this skill, first ensure you have acquired a bot token from BotFather on Telegram. You can set up the required environment variable by executing export TELEGRAM_BOT_TOKEN="your-bot-token" in your terminal. Once the environment is configured, install the skill by running the command: clawhub install openclaw/skills/skills/jordanprater/telegram-create-bot. This process will register the skill's endpoint and allow OpenClaw to authenticate requests against the Telegram API infrastructure securely.

Use Cases

This skill is ideal for developers and power users who need to automate notifications or build interactive workflows. Typical use cases include sending automated status alerts from system monitoring tools to a Telegram group, managing customer support ticket notifications, or building interactive polls using inline keyboards. It can also be utilized to build simple command-driven interfaces where a user sends a command to the bot, and the OpenClaw agent responds with specific data or actions performed by other skills.

Example Prompts

  1. "Send a test message to my Telegram group with ID -123456789 saying 'Deployment successful' using the HTML parse mode."
  2. "Update my bot commands to include a 'status' command that shows the current server load."
  3. "Send the image located at ./reports/latest.jpg to my channel as an automated daily update with the caption 'Here is your daily summary'."

Tips & Limitations

When working with this skill, always ensure your chat_id is correct, as sending messages to invalid IDs will result in API errors. Note that Telegram imposes rate limits on how frequently messages can be sent; consider implementing small delays if you are processing high-volume notifications. For security, keep your TELEGRAM_BOT_TOKEN private and do not commit it to version control systems. The skill relies on standard RESTful requests, meaning any network instability may cause commands to fail. Always verify your bot's permissions within the target channel or group to ensure it has administrative rights if you intend to use it for group management.

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jordanprater-telegram-create-bot": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#telegram#automation#messaging#bots#api
Safety Score: 4/5

Flags: network-access, file-read, external-api