Есть бот технической поддержки. Сейчас там БД PostgreSQL, которую нужно переписать на БД, исполняемую в файле (.db) в соответствующей папке. Так же необходимо пофиксить баги и внести изменение в работу БД тикетов.
Полное ТЗ:
1) Переписать БД на MySQL, исполняемую в файле .db без потери функциональности и гибкости, а так же вырезать из функционала Web-панель управления Базой Данных (она на FastAPI)
2) Сделать общей БД архива тикетов для всех менеджеров и админов
3) Добавить функцию принудительного освобождения тикета админом, если тикет уже занят каким-то менеджером
4) (Для кнопки "Активные беседы"): Активные тикеты выводить не кучей отдельных сообщений, а в одном сообщении с перелистыванием как в старницах, с выводом от старых к новым. Подобные страницы реализованы в архиве тикетов (там кнопки перелистывания, вывод номера по порядку {page}/{count} в средней кнопке, не вызывающая действий)
4) Исправить работу мульти-языка (переключения языков и их нормальной работы): исправить переключение, сделать сохранение языка в БД, который меняется либо при перезапуске бота (когда бот просит выбрать язык), либо если пользователь сам поменяет его через соответствующую функцию; дописать переводы, так как некоторые функции без мультиланга, а он нужен.
5) Исправить возможные баги и недочёты в скрипте
Бот прикреплён архивом . rar во вложении.