Техническое задание: Система временного доступа для бота
Цель проекта
Интегрировать в существующего Python-бота механизм контроля времени доступа пользователей. Система должна автоматически ограничивать использование бота после истечения заданного периода.
Основные требования
- Реализовать систему учёта времени для каждого пользователя.
- Установить лимит на использование бота: 24 часа с момента первого обращения или активации.
- По истечении суток пользователь должен получать информационное сообщение о блокировке доступа.
- Система должна быть устойчивой и корректно работать при перезапуске бота.
- Код должен быть написан на чистом Python и легко интегрироваться в существующую кодобазу.
Ожидаемый результат
Готовый модуль или набор функций, который управляет доступом пользователей на основе времени. После успешной интеграции бот будет предоставлять полный функционал новым пользователям ровно на одни сутки, а затем информировать их о прекращении доступа.
Примечание для исполнителя
Все детали по архитектуре, используемым библиотекам (если необходимы) и способу хранения данных (память, файл, простая БД) обсуждаются с выбранным исполнителем. Главный критерий - надёжность и выполнение основной задачи.