Size: a a a

2020 January 10

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
спасибо
источник

AT

Andrey Terekhin in aiogram [ru]
Кто нибудь использует asyncio.Queue вместе с ботом на aiogram?
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Andrey Terekhin
Кто нибудь использует asyncio.Queue вместе с ботом на aiogram?
А в чем вопрос?

https://nometa.xyz/
источник

AT

Andrey Terekhin in aiogram [ru]
Хочу сделать в боте отложенные задачи. Пробовал добавлять в тот же цикл что и крутится с ботом таски produce/consume из примеров asyncio.Queue но не взлетело, хотел спросить: есть ли какие-то нюансы
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Andrey Terekhin
Хочу сделать в боте отложенные задачи. Пробовал добавлять в тот же цикл что и крутится с ботом таски produce/consume из примеров asyncio.Queue но не взлетело, хотел спросить: есть ли какие-то нюансы
просто берёшь apshedulder и не паришь себе голову
источник

t

this is not mrklf in aiogram [ru]
Andrey Terekhin
Хочу сделать в боте отложенные задачи. Пробовал добавлять в тот же цикл что и крутится с ботом таски produce/consume из примеров asyncio.Queue но не взлетело, хотел спросить: есть ли какие-то нюансы
покажи как делаешь
источник

t

this is not mrklf in aiogram [ru]
по сути, у тебя должен быть раннер тасок, который сам будет отдельной таской
источник

С

Саня in aiogram [ru]
AsyncIOScheduler
источник

С

Саня in aiogram [ru]
просто элементарный до невозможности
источник

Forevka ÐΞV in aiogram [ru]
Andrey Terekhin
Хочу сделать в боте отложенные задачи. Пробовал добавлять в тот же цикл что и крутится с ботом таски produce/consume из примеров asyncio.Queue но не взлетело, хотел спросить: есть ли какие-то нюансы
создаешь таблицу в базе с полями айди, тип задачи, статус и время когда нужно стартануть
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Саня
AsyncIOScheduler
это же часть апшедульдера🤔
источник

Forevka ÐΞV in aiogram [ru]
раз в Н времени смотришь таблицу посортированную по времени и выбираешь нужные таски
источник

AT

Andrey Terekhin in aiogram [ru]
this is not mrklf
по сути, у тебя должен быть раннер тасок, который сам будет отдельной таской
Именно так я и хотел добавить, но в примере исполнитель запускается так
loop.run_until_complete(asyncio.gather(producer_coro, consumer_coro))
А в aiogram цикл внутри запускается и без gather
источник

С

Саня in aiogram [ru]
Юрий 👨‍🔬 Чебышев
это же часть апшедульдера🤔
ну да, только как раз для asyncio
источник

t

this is not mrklf in aiogram [ru]
Andrey Terekhin
Именно так я и хотел добавить, но в примере исполнитель запускается так
loop.run_until_complete(asyncio.gather(producer_coro, consumer_coro))
А в aiogram цикл внутри запускается и без gather
loop.create_task(asyncio.gather(...)), в on_startup
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Forevka ÐΞV
создаешь таблицу в базе с полями айди, тип задачи, статус и время когда нужно стартануть
велосипеееедыыы
источник

Forevka ÐΞV in aiogram [ru]
Саня
AsyncIOScheduler
он умрет от 1000 задач стопроц
источник

AT

Andrey Terekhin in aiogram [ru]
this is not mrklf
loop.create_task(asyncio.gather(...)), в on_startup
спасибо, попробую
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Forevka ÐΞV
он умрет от 1000 задач стопроц
он их будет хранить там где ты скажешь
источник

Forevka ÐΞV in aiogram [ru]
Юрий 👨‍🔬 Чебышев
велосипеееедыыы
ваш апшедулер это велосипед
источник