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

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

Всем привет, новичок в этом деле, мне нужно сделать что бы при нажатии на кнопку, бот отправлял сообщение пользователю(это сделано) и после этого отправил еще одно спустя сути и еще одно спустя еще сутки. Знаю есть await asyncio.sleep(), но он же как я понял только на секунды, думаю глупо будет в него пихать очень много тысяч секунд) спасибо)
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 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');

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

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

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