Задать вопрос
@Den5105

Как ответить на сообщение в боте телеграма спустя сутки(aiogram 2.5.2)?

Всем привет, новичок в этом деле, мне нужно сделать что бы при нажатии на кнопку, бот отправлял сообщение пользователю(это сделано) и после этого отправил еще одно спустя сути и еще одно спустя еще сутки. Знаю есть await asyncio.sleep(), но он же как я понял только на секунды, думаю глупо будет в него пихать очень много тысяч секунд) спасибо)
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Решения вопроса 1
@nozzy
Symfony, Laravel, SQL, Python, Telegram
Ты все правильно придумал, без sleep здесь никак не обойтись, сделай так (псевдокод):
bot.sendMessage('Message 1');
//ждем день (86400 секунд)
sleep(60*60*24); 
bot.sendMessage('Message 2');
//ждем еще день
sleep(60*60*24); 
bot.sendMessage('Message 3');

Не благодари.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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