Toolverse
All skills

telegram-bot-builder

by davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api,

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Backend
Views
79

About this skill

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

How to use

  1. Przygotuj środowisko — zainstaluj Node.js lub Python oraz wybraną bibliotekę (Telegraf dla Node.js lub python-telegram-bot dla Pythona). Utwórz token bota w BotFather na Telegramie i zapisz go w zmiennej środowiskowej BOT_TOKEN.

  2. Skonfiguruj strukturę projektu — utwórz katalog src/ z plikami bot.js (inicjalizacja) i poddirectories dla handlerów poleceń (commands/) oraz logiki biznesowej. Struktura powinna być modularna, aby łatwo dodawać nowe funkcje.

  3. Zaimplementuj podstawowe handlery — dodaj obsługę poleceń /start i /help, które odpowiadają na wiadomości użytkownika. Użyj handlera on('text') do przetwarzania wiadomości tekstowych i odpowiadania kontekstowo.

  4. Dodaj interfejs użytkownika — zaimplementuj inline keyboards dla interaktywnych przycisków, które poprawiają doświadczenie użytkownika. Zapewni to naturalną konwersację zamiast tekstowych poleceń.

  5. Uruchom bota — wywołaj bot.launch() i ustaw handlery dla SIGINT/SIGTERM, aby bot mógł się gracefully wyłączyć. Przetestuj wszystkie polecenia w Telegramie.

  6. Rozszerz funkcjonalność — dodaj webhook management do obsługi zdarzeń w skali, implementuj analytics do śledzenia użytkowników i ich interakcji, oraz zaplanuj monetyzację (premium features, reklamy, API access).

Related skills

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173