Size: a a a

2020 July 14

АК

Андрей Карчевский... in aiogram [ru]
‌‌‎lyteloli
А в чем проблема? Обычным add_job или как там у него
+
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Mister Code
а где в доках вы ищите откуда импортировать?
PyCharm подсказывает
источник

Т

Технопёс in aiogram [ru]
Zack!?
SORRY, немножечко оффтопа:
в apscheduler кто закидывал корутинку? каким образом это у вас получалось ?
Могу прислать свой кусок с проекта, подождешь минут 15?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Zack!?
SORRY, немножечко оффтопа:
в apscheduler кто закидывал корутинку? каким образом это у вас получалось ?
    scheduler.add_job(moderate, 'cron', kwargs={'bot': bot}, second=0)
   scheduler.add_job(mailing, 'cron', kwargs={'bot': bot}, minute=0, second=0)
источник

‌‌‎lyteloli in aiogram [ru]
Евгений Ры́марев
    scheduler.add_job(moderate, 'cron', kwargs={'bot': bot}, second=0)
   scheduler.add_job(mailing, 'cron', kwargs={'bot': bot}, minute=0, second=0)
Не красиво, лучше импортировать CronTrigger
источник

Z

Zack!? in aiogram [ru]
странно, пробовал из on_shutdown aiohttp - не работало. убрал в main, всё ок
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
‌‌‎lyteloli
Не красиво, лучше импортировать CronTrigger
брал пример из документации
источник

Z

Zack!? in aiogram [ru]
спасибо за помосчь, aiogram - лучшее комьюнити ;)
источник

‌‌‎lyteloli in aiogram [ru]
Евгений Ры́марев
брал пример из документации
Он есть в доке если копнуть глубже
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
‌‌‎lyteloli
Он есть в доке если копнуть глубже
окей
источник

Т

Технопёс in aiogram [ru]
Zack!?
спасибо за помосчь, aiogram - лучшее комьюнити ;)
Уже не надо?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
‌‌‎lyteloli
Он есть в доке если копнуть глубже
    scheduler.add_job(moderate, CronTrigger.from_crontab('0 * * * *'), kwargs={'bot': bot})
   scheduler.add_job(mailing, CronTrigger.from_crontab('0 0 * * *'), kwargs={'bot': bot})
типа так?
источник

‌‌‎lyteloli in aiogram [ru]
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
ага, я уже его и смотрю
источник

Z

Zack!? in aiogram [ru]
‌‌‎lyteloli
Почитай доку, там есть гайд как асинк делать
в доке кстати нет ничего, помимо строчки "If the job function is a native coroutine function, it is scheduled to be run directly in the event loop as soon as possible."

в git/examples пример для asyncioscheduler вообще с синк функой
источник

Z

Zack!? in aiogram [ru]
Технопёс
Уже не надо?
можешь поделится, мб что подчерпну ;)
источник

‌‌‎lyteloli in aiogram [ru]
Zack!?
в доке кстати нет ничего, помимо строчки "If the job function is a native coroutine function, it is scheduled to be run directly in the event loop as soon as possible."

в git/examples пример для asyncioscheduler вообще с синк функой
В доке есть все что нужно
источник

W

Wield King in aiogram [ru]
Если мне нужно верифицировать того кто отдает команды боту, мне нужно в каждый хендлер писать:
@dp.message_handler(lambda message: message.chat.id in valid_chat_id, commands=["start"])

Или есть вариант указать chat id один раз?
источник

DK

Daniil Kovalenko in aiogram [ru]
Wield King
Если мне нужно верифицировать того кто отдает команды боту, мне нужно в каждый хендлер писать:
@dp.message_handler(lambda message: message.chat.id in valid_chat_id, commands=["start"])

Или есть вариант указать chat id один раз?
1. Есть встроенный фильтр chat_id=

2. Можешь написать middleware или сделать отдельный хендлер для всех смертных в самом начале
источник

.

. in aiogram [ru]
источник