Техническое задание: Система временного доступа для бота

Цель проекта

Интегрировать в существующего Python-бота механизм контроля времени доступа пользователей. Система должна автоматически ограничивать использование бота после истечения заданного периода.

Основные требования

  • Реализовать систему учёта времени для каждого пользователя.
  • Установить лимит на использование бота: 24 часа с момента первого обращения или активации.
  • По истечении суток пользователь должен получать информационное сообщение о блокировке доступа.
  • Система должна быть устойчивой и корректно работать при перезапуске бота.
  • Код должен быть написан на чистом Python и легко интегрироваться в существующую кодобазу.

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

Готовый модуль или набор функций, который управляет доступом пользователей на основе времени. После успешной интеграции бот будет предоставлять полный функционал новым пользователям ровно на одни сутки, а затем информировать их о прекращении доступа.

Примечание для исполнителя

Все детали по архитектуре, используемым библиотекам (если необходимы) и способу хранения данных (память, файл, простая БД) обсуждаются с выбранным исполнителем. Главный критерий - надёжность и выполнение основной задачи.

Постоянное сопровождение и развитие сайтов на MODX и WordPress

Требуется ответственный программист для регулярной технической поддержки, доработки и модернизации сайтов. Важна вовлеченность в проект и оперативная обратная связь. Есть тестовое задание, которое мы готовы оплатить.