resolut1123
@resolut1123
Студент

Python Как лучше сделать контроль времени?

Делаю бота, который при наступлении определенного времени присылает сообщение, делаю через библиотеку datetime, так как текущее время определяется только во время выполнения функции зациклил
while True:
        now = datetime.datetime.now()
        nowhour = now.hour
        nowminute = now.minute
        условие проверки времени
        time.sleep(60)

Вот что волнует:
1. В таком случае time.sleep вырубает весь функционал бота и не работают некоторое время никакие команды.
2. Если отключить time.sleep сообщения будут приходить пока указанная минута не пройдёт, могу добавить в проверку ещё и секунды, что бы этого избежать.
3. Если убрать time.sleep не будет ли лишняя нагрузка из-за того что постоянно идут проверки.
Как лучше поступить в данной ситуации?
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы