telegram

Integrate the Telegram Bot API with Node.js and Python boilerplates.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/BoraPerusic/agents --skill telegram-boraperusic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telegram
Source: https://github.com/BoraPerusic/agents/tree/main/skills/to%20try/telegram
Command: npx skills add https://github.com/BoraPerusic/agents --skill telegram-boraperusic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Building Telegram bots often requires integrating with the official Bot API, configuring webhooks, handling updates, and wiring boilerplate code for Node.js and Python. This Skill provides a complete, ready-to-use Telegram Bot API integration with practical boilerplates and curated references to accelerate production bot development.

Core Features & Use Cases

  • Ready-to-run boilerplates in Node.js (TypeScript) and Python, with examples for messaging, webhooks, and inline keyboards.
  • End-to-end guidance for setup with BotFather, token handling, and deployment in both polling and webhook modes.
  • Use cases include customer support bots, chat assistants, and group/channel management across private and public chats.

Quick Start

Run the included setup script to scaffold a Node.js or Python Telegram bot using the provided boilerplates.

Frequently Asked Questions about telegram

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

FAQPage Schema
How do I set up a Telegram bot with Node.js or Python using webhooks?

Setting up a Telegram bot with Node.js or Python requires configuring webhooks via the Bot API. This Skill provides ready-to-run TypeScript and Python boilerplates for both polling and webhook modes, including token handling and BotFather setup guidance.

What's the best way to add an inline keyboard to a Telegram bot?

The best way to add an inline keyboard is using the Telegram Bot API's inline keyboard markup. This Skill includes practical boilerplate examples for Node.js and Python that demonstrate messaging, webhooks, and inline keyboard implementation.

Does this Telegram bot boilerplate support group and channel management?

Yes, this Telegram bot boilerplate supports group and channel management across private and public chats. It provides complete Bot API integration with ready-to-use code for managing customer support bots, chat assistants, and group administration.

Do I need a Bot API token to launch a Telegram bot?

Yes, you need a Bot API token obtained from BotFather to launch a Telegram bot. This Skill requires a valid token alongside a Node.js or Python runtime, with optional webhook or AI integrations depending on your chosen workflow.

Can I deploy a Telegram bot in polling mode instead of using webhooks?

Yes, you can deploy a Telegram bot in polling mode instead of using webhooks. This Skill offers end-to-end guidance for both deployment modes, allowing you to choose polling or webhook configurations based on your hosting environment.

How do I scaffold a production-ready Telegram bot quickly?

You scaffold a production-ready Telegram bot quickly by running the included setup script. This generates a Node.js or Python project using provided boilerplates, accelerating development for messaging, webhooks, and inline keyboard features.