Бот-напоминалка у меня на ноутбуке работал точно по минутам, а на сервере начал присылать напоминания на три часа позже. Причина банальная: наивный datetime и контейнер в UTC. Разбираю, как такие ошибки появляются, почему pytz со смещением +02:30 до сих пор ловит людей, как хранить время в базе и…
Напоминание пришло на три часа позже. Часовые пояса в Python-боте без сюрпризов
Это краткое изложение. Полный текст материала доступен на сайте источника.