Техническое задание на разработку Telegram-бота для управления приватным каналом

Описание функционала

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

  • Прием заявок: Пользователь переходит по пригласительной ссылке в частный канал.
  • Верификация: Бот отправляет пользователю сообщение с просьбой решить капчу для подтверждения, что он не робот.
  • Автоматическое одобрение: После успешного прохождения капчи бот автоматически принимает заявку пользователя на вступление в канал.
  • Рассылка: У бота должна быть функция массовой рассылки сообщений всем пользователям, которые когда-либо взаимодействовали с ботом (находятся в его базе данных).

Требования к реализации

  • Использовать исключительно собственный (самописный) код, без применения готовых конструкторов ботов.
  • Код должен быть написан на чистом Python с использованием стандартных библиотек и популярных фреймворков (например, aiogram или python-telegram-bot) по согласованию с заказчиком.
  • Разворачивание бота производится на хостинге заказчика.
  • База данных для хранения пользователей (библиотека на выбор исполнителя, например SQLite, PostgreSQL): требуется запись идентификаторов и, возможно, статусов пользователей.
  • Интерфейс для администрирования бота: скрытые команды или веб-админка (уточнить детали с заказчиком).

Примечания

В описании упомянуты существующие боты подобного типа (тесты с капчей). Разработчик должен обеспечить уникальную и стабильную работу кода без копирования визуальных и логических шаблонов из готовых решений.

База клиентов для обзвона в логистике

Требуется свежая, собранная вручную база данных с актуальными контактами оптовых поставщиков непродовольственных товаров. Данные используются для обзвона и поиска заказов на перевозки по России.

Дизайн проект офисного помещения 100 м²

Разработка трех вариантов планировки интерьера для офиса 100 м². Необходимо предусмотреть рабочее пространство на 7 мест, отдельные переговорную и кабинет руководителя, с подробным решением по освещению.