Техническое задание: Telegram-бот с проверкой подписки

Цель проекта

Разработка функционального Telegram-бота, основная задача которого - проверять, подписан ли пользователь на один или несколько заданных каналов (Telegram и/или другие платформы). Бот должен ограничивать доступ к определенному контенту или функциям для неподписанных пользователей.

Основные функции и требования

1. Ядро функционала

  • Реализация команды старта и приветственного сообщения.
  • Функция проверки статуса подписки пользователя на указанные каналы.
  • Гибкая система реакции на результат проверки: предоставление доступа или блокировка с соответствующим уведомлением.

2. Варианты реализации (на выбор исполнителя или для обсуждения)

  • Вариант A: Автономный бот для Telegram, проверяющий подписку только на Telegram-каналы.
  • Вариант B: Бот с расширенной функциональностью, проверяющий подписки как в Telegram, так и на внешних платформах (например, в социальных сетях).
  • Вариант C: Интеграция бота или его логики в существующую стороннюю платформу для проверки подписки внутри нее.

3. Технические и организационные требования

  • Четкая и документированная архитектура бота.
  • Настройка веб-хуков или long-polling соединения.
  • Развертывание и запуск бота на сервере заказчика или предоставление подробной инструкции для самостоятельного деплоя.
  • Наличие админ-панели или простых методов конфигурации (например, смена списка каналов для проверки через файл конфигурации или команды администратора).

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

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

Требования к исполнителю

  • Опыт разработки Telegram-ботов на Python (предпочтительно) или других языках.
  • Понимание работы Telegram Bot API.
  • Умение реализовывать механизмы проверки прав пользователя в каналах.
  • Наличие портфолио или примеров выполненных работ (кейсы).

Помощь в настройке Яндекса КИТ (подключение платежей и доставки)

Требуется специалист для помощи в настройке платформы Яндекс КИТ. Конкретно нужна поддержка на этапе интеграции платежной системы и модулей доставки. Приглашаются исполнители с реальным опытом решения подобных задач.