Обнуление статистики sqlite в полночь

Создаю телеграм-бота. Сам бот уже готов, теперь встал вопрос о сборе статистики. Как записывать пользователя в базу и удалять при отписке худо-бедно разобрался. Еще хотелось бы вести статистику взаимодействия с ботом, которая обнуляется раз в сутки.

На выходе хотелось получить такую стату:

  1. Общее количество пользователей (это есть)
  2. Количество пользователей за сутки (обнулять в полночь)
  3. Количество запросов контента в боте (обнулять в полночь)
  4. Среднее количество взаимодействий юзера с ботом (тут уже легко, если решить 2-ой и 3-ый пункт)

Направьте пожалуйста на путь решения. Может это легче решить вообще без sqlite? Работаю через aiogram.


Ответы (1 шт):

Автор решения: Данила Граф

Всё очень просто! тебе всего лишь нужно написать функцию, которая обнуляет статистику. И запускать ее раз в сутки. В этом тебе может помочь совет от разработчиков aiogram

→ Ссылка