kreativ_25
@kreativ_25

Как очистить кэш телеграм-бота (работает с MySQL)?

Заметил странное поведение телеграмма.
Написал телеграм-бота на python с подключением к БД MySQL.
Принцип работы: есть скрипты, которые опрашивают api, если есть новые данные, то они записываются в MySQL. Бот генерит картинки с данными.

Проблема: бот генерирует картинку с данными из MySQL - если данные в базе обновляются, то данные на картинке не обновляются. Если Бота остановить и перезапустить, то данные на картинке обновляются.

Алгоритм создания картинки: происходит запрос к БД, далее формируется картинка с помощью библиотеки PIL. Т.е. при вызове пользователем картинки на уровне кода происходит обновление данных из MySQL, а сама картинка не обновляется.

Первое что приходит на ум - так это кеширование данных telegram. Пробовал очистить кэш telegram - не помогает. Помогает только перезапуск бота.

Хотел уже заливать бота на сервер, но это проблема меня очень сильно расстроила.

Может кто то сталкивался с чем-то похожим?
Просьба помочь )
  • Вопрос задан
  • 1972 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы