Переверстать игрового телеграм бота

3 001 руб. за проект
21 ноября 2024, 16:51 • 2 отклика • 14 просмотров
Добрый день, есть такой игровой телеграм - бот, супер примитивный, писал на коленке с помощью GPT () и из этого что-то даже получилось, при тестах идеально работает, но как только попадает серьезная нагрузка, онлайн 50 единовременных пользователей (уже огромная нагрузка), база sqllite падает или начинает задыхаться. Нужно оптимизировать код и перенести на подходящую БД, чтобы не возникало больше таких проблем, по возможности сохранить текущие данные пользователей. Из-за того, что она задыхается в моментах случаются проблемы: 1. пользователям не приходят очки за приглашенных друзей 2. не начисляются проценты от бросков друзей 3. можно совершить покупку бустера в магазине, деньги спишутся, а множитель не добавиться 4. бот может перейти в состояние "Подождите завершение броска." и больше не реагирует ни на какие команды, пока я его не перезапущу. 5. Криво записываются рефералы в БД, кому-то начисляет за приглашение и они в бд становятся реффералами, кого-то мимо (ни очков, ни пассивного дохода) Можете, пожалуйста, предложить решение, как из этого Г... можно сделать конфетку? @plgon_bot Код, структуру бота и бд отправил в лс, БД нужно будет перенести другую платформу, sqlite не справляется Весь функционал бота должен сохраниться и работать без ошибок в моменте теста.