Навыки telegram-bot-builder
🤖

telegram-bot-builder

Безопасно

Создание готовых к продакшену Telegram-ботов

Создавайте Telegram-ботов, которые понравятся пользователям: с правильной архитектурой, интерактивными клавиатурами и стратегиями монетизации. От простых обработчиков команд до сложных ассистентов на базе ИИ.

Поддерживает: Claude Codex Code(CC)
🥉 73 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «telegram-bot-builder». Create a bot that helps users track their daily habits

Ожидаемый результат:

Telegram-бот с командой /start, показывающей инлайн-клавиатуру с привычками для отслеживания. Пользователи могут нажимать кнопки, чтобы отметить выполнение привычек. Бот хранит прогресс и показывает ежедневную сводку командой /stats. Включает премиум-уровень для расширенной аналитики.

Использование «telegram-bot-builder». Build a bot that sends weather updates

Ожидаемый результат:

Бот с командой /weather, принимающей название города. Использует инлайн-клавиатуру для сохранения пользователем избранных локаций. Отправляет ежедневные запланированные обновления погоды. Премиум-пользователи получают почасовые оповещения и предупреждения о суровой погоде.

Аудит безопасности

Безопасно
v1 • 2/25/2026

All 41 static findings are false positives. The external_commands detections are markdown code fences (```), not shell execution. Environment variable references (process.env.BOT_TOKEN, process.env.PAYMENT_TOKEN) are legitimate Telegram bot configuration patterns. The skill contains only instructional content about building Telegram bots with no malicious code or data exfiltration.

1
Просканировано файлов
259
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено

Обнаруженные паттерны

Markdown Code Fences MisidentifiedEnvironment Variable References - Legitimate Configuration
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
33
Сообщество
100
Безопасность
100
Соответствие спецификации

Что вы можете построить

Бот технической поддержки

Создайте бота, который обрабатывает типовые запросы клиентов, перенаправляет сложные вопросы людям и предоставляет автоматизированные ответы 24/7

Бот контентной подписки

Создайте платного бота доставки контента с freemium-моделью, подпиской через платежи Telegram и ежедневной доставкой контента

Автоматизация рабочих процессов команды

Спроектируйте ботов, которые интегрируются с внутренними инструментами, отправляют уведомления и позволяют членам команды запускать действия через команды

Попробуйте эти промпты

Базовая настройка бота
Create a basic Telegram bot using Telegraf that responds to /start and /help commands. Show how to set up the bot with environment variables for the token.
Меню с инлайн-клавиатурой
Build an interactive menu using inline keyboards with multiple options. Include callback handlers that respond when users click each button.
Интеграция платежей
Implement Telegram Payments in a bot. Create a premium subscription flow where users can purchase access using the built-in payment system.
Продакшен-архитектура
Design a production-ready bot structure with middleware for logging and auth, separate command handlers, and graceful shutdown handling.

Лучшие практики

  • Используйте переменные окружения для всех секретов и токенов, никогда не жёстко кодируйте их
  • Реализуйте корректное завершение работы для правильной остановки бота и избежания зависших запросов у пользователей
  • Используйте индикаторы набора текста и немедленно подтверждайте действия пользователя перед обработкой долгих задач

Избегать

  • Блокировка основного потока долгоrunning операциями вместо фоновой обработки
  • Необработка ошибок — оставление пользователей без ответа при сбое
  • Отправка слишком большого количества сообщений или уведомлений, из-за которых пользователи блокируют бота

Часто задаваемые вопросы

Какие языки программирования я могу использовать для создания Telegram-ботов?
Вы можете создавать Telegram-ботов на многих языках. Популярные варианты включают JavaScript/TypeScript с Telegraf или grammY, Python с python-telegram-bot или aiogram. Навык охватывает примеры на Node.js и Python.
Как получить токен Telegram Bot API?
Начните чат с @BotFather в Telegram. Используйте команду /newbot для создания нового бота. BotFather выдаст вам API-токен. Храните этот токен в секрете.
Могу ли я принимать платежи в своём Telegram-боте?
Да, в Telegram есть встроенная обработка платежей. Вы можете использовать Telegram Payments для приёма кредитных карт. Вам нужно настроить provider token от платёжного провайдера, например Stripe.
Что такое вебхуки и стоит ли их использовать?
Вебхуки — это способ отправки обновлений вашим сервером от Telegram вместо постоянного опроса ботом новых сообщений. Используйте вебхуки для продакшен-ботов для лучшей производительности. Используйте polling для разработки.
Как заставить мой бот отвечать быстрее?
Сначала отправьте немедленный ответ или индикатор набора текста, затем обработайте запрос в фоне. Это предотвращает впечатление у пользователей, что бот завис во время долгих операций.
Может ли этот навык помочь мне интегрировать ИИ в моего бота?
Навык предоставляет рекомендации по архитектуре бота и Telegram API. Вы можете комбинировать его с другими навыками, например ai-wrapper-product, для добавления AI-возможностей в ответы вашего бота.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md