Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как отправлять сообщения от Telegram Бота в заданное время?
@LenaFan

Как сделать рассылку сообщений бота на через в определенное время?

Мне нужно чтобы каждый день в 19:34 бот отправлял всем пользователям сообщение с вопросом
Ошибок никаких не выдает, просто не работает
import asyncio
import aioschedule

async def eat():
    await bot.send_message(message.from_user.id, 'Ты кушал сегодня?')

async def scheduler():
    aioschedule.every().day.at("19:34").do(eat)
    while True:
        await aioschedule.run_pending()
        await asyncio.sleep(1)

async def on_startup(_):
    asyncio.create_task(scheduler())


код расположен в самом начале кода после импортов
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы