@MaksKtoToTam

Как хранить общие для всех пользователей переменные в aiogram?

Пишу бота aiogram, одной из функций которого является парсинг данных с одного сайта каждые 4 часа. Если пользователь бота нажимает на определëнную кнопку, он получает данные парсинга.

Данные храню в глобальной переменной, является ли в данном случае еë использование обоснованным? Нет ли другого способа хранить результаты парсинга?
Про FSMContext знаю, но не нашëл там способа хранить общие для всех пользователей переменные.
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Зависит от того, насколько велики эти данные и насколько легко их можно восстановить при перезапуске бота.
Если невелики, и восстановить легко - почему бы и нет.
Если велики (сотни мегабайт) или если нужно отдавать старые данные если сам сайт лежит, то лучше сохранить их в более персистентное хранилище (БД или файл).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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