Budget: 15000 UAH Deadline: 3 days
Good evening, Sergey!
I am ready to connect to the current bot on aiogram 3 and specifically fix the operation of the "nor" cleaner, without affecting the existing chat logic.
First, I will localize the cause of the failure: I will check the scheduler, time zone, cleaning conditions after 7 days, statuses in MySQL, queue and TTL in Redis, retries, possible races, and error handling.
After diagnostics:
— I will reproduce the problem on a test copy;
— I will make an isolated fix;
— I will check the scenarios of active chat, completed transaction, closed chat, and absence of messages for more than 7 days;
— I will set up clear logs for the cleaner;
— I will make a backup before deployment;
— I will check the operation of the fix on the server.
I will not rewrite the working system unnecessarily. The goal is to eliminate a specific bug and not pull other parts of the project along with it.
To start, I need the repository, access to the logs, and information on how the cleaner is currently launched: cron, separate async process, or another scheduler.
Deadline — up to 3 working days.
Cost — 15,000 UAH.
Work through Safe.