Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
itechmeat avatar

Telegram

  • 51 installs
  • 22 repo stars
  • Updated August 1, 2026
  • itechmeat/llm-code

Build Telegram bots with aiogram 3: handlers, middlewares, FSM, webhooks, keyboards, inline mode, Mini Apps and Stars payments.

About

A router skill for Telegram bot development covering aiogram 3 patterns, webhook setup, keyboard UX, inline mode, Mini Apps and Telegram Stars payments. Use it when building or modifying bots, wiring webhooks, or integrating payments and authentication.

  • Task-to-reference navigation plus a definition-of-done for webhook secret validation and idempotency
  • Prohibitions: no simultaneous polling+webhooks, no hardcoded tokens, always answer callback queries

Telegram by the numbers

  • 51 all-time installs (skills.sh)
  • Ranked #3,229 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/itechmeat/llm-code --skill telegram

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs51
repo stars22
Last updatedAugust 1, 2026
Repositoryitechmeat/llm-code

What it does

Build Telegram bots with aiogram 3: handlers, middlewares, FSM, webhooks, keyboards, inline mode, Mini Apps and Stars payments.

Files

SKILL.mdMarkdownGitHub ↗

Telegram (Skill Router)

Router skill: pick the reference that matches your task.

Quick Navigation

TaskReference
New to Telegram botsbots-overview.md
Bot capabilities overviewbot-features.md
API methods/typesbot-api.md
Webhook setup & securitywebhooks.md
aiogram 3 handlers/FSMaiogram-patterns.md
Keyboard UXkeyboard-design.md
Inline modeinline-mode.md
Mini Apps (Web Apps)mini-apps.md
Payments (Stars)payments.md
Authentication (Login Widget, URL Auth)authentication.md
Rate limits & performanceperformance.md

Critical Prohibitions

  • ❌ No polling + webhooks simultaneously for same bot
  • ❌ No hardcoded tokens/secrets — use environment variables
  • ❌ No secrets in callback_data or logs
  • ❌ No ignoring answer_callback_query — always respond
  • ❌ No blocking work in webhook handlers — use background tasks
  • ❌ No trusting Login Widget data without hash verification

Definition of Done

  • [ ] Webhook handlers validate X-Telegram-Bot-Api-Secret-Token
  • [ ] Keyboards: max 2 buttons per row, mobile-first
  • [ ] Callback data validated, not trusted blindly
  • [ ] Handlers are idempotent or have de-duplication

Release Note (3.28.x / Bot API 10.0)

  • aiogram 3.28.x adds Bot API 10.0 support, bringing guest-mode updates, richer poll/media flows, live photos, reaction-management methods, and managed/business-bot access settings.
  • The 3.28.1+ patch line also fixes InputPollOption.media validation, so poll/media integrations should assume the newer schema and the patched aiogram serializer behavior.

Links

Related Skills

  • PostgreSQL — for database layer
  • FastAPI — for API layer (if exists)

Related skills

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.