Size: a a a

2020 July 25

i

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

R

Robert B. Garza in aiogram [ru]
Чтобы лучше шло сначала нада мефа хапнуть и за два часа посмотришь вместо 4
источник

i

itsgestB in aiogram [ru]
согл
источник

Б

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

Б

Бан in aiogram [ru]
Полезного много
источник

i

itsgestB in aiogram [ru]
оке, спасибо
источник

i

itsgestB in aiogram [ru]
я базу вообще не учил
источник

Б

Бан in aiogram [ru]
ну и глупо
источник

D•

Dan • Captain in aiogram [ru]
Евгений Ры́марев
Раз в секунду? зачем?
А ведь я могу при старте бота в том же on_startup запускать загрузку всех заданий в apschedule, потому что в базе же указаны datetime, и аргументы передавать можно. таким образом к базе вообще будет только одно обращение в начале, чтобы загрузить список задач в шедулер, и далее по появлению задач аналогично в него грузить :)
источник

D•

Dan • Captain in aiogram [ru]
источник

D•

Dan • Captain in aiogram [ru]
sched.add_job(my_job, 'date', run_date='2009-11-06 16:30:05', args=['text'])
источник

D•

Dan • Captain in aiogram [ru]
например, прям вот то что надо же
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Dan • Captain
А ведь я могу при старте бота в том же on_startup запускать загрузку всех заданий в apschedule, потому что в базе же указаны datetime, и аргументы передавать можно. таким образом к базе вообще будет только одно обращение в начале, чтобы загрузить список задач в шедулер, и далее по появлению задач аналогично в него грузить :)
ну хз, по мне звучит не очень.
источник

D•

Dan • Captain in aiogram [ru]
А вот я попробовал, и мне понравилось.
Сейчас так:
при старте бота из базы берутся все таски и add_job добавляются в apscheduler.
при выполнении таска удаляется строчка в базе
при добавлении таска - добавляется в apscheduler, и в базу.
таким образом даже при ресете бот при повторном старте из базы заберёт невыполненные таски.

Да, пожалуй без ежесекундной долбёжки в базу это как-то более современно выглядит.
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Dan • Captain
А вот я попробовал, и мне понравилось.
Сейчас так:
при старте бота из базы берутся все таски и add_job добавляются в apscheduler.
при выполнении таска удаляется строчка в базе
при добавлении таска - добавляется в apscheduler, и в базу.
таким образом даже при ресете бот при повторном старте из базы заберёт невыполненные таски.

Да, пожалуй без ежесекундной долбёжки в базу это как-то более современно выглядит.
зачем?)
источник

Т

Технопёс in aiogram [ru]
Dan • Captain
А вот я попробовал, и мне понравилось.
Сейчас так:
при старте бота из базы берутся все таски и add_job добавляются в apscheduler.
при выполнении таска удаляется строчка в базе
при добавлении таска - добавляется в apscheduler, и в базу.
таким образом даже при ресете бот при повторном старте из базы заберёт невыполненные таски.

Да, пожалуй без ежесекундной долбёжки в базу это как-то более современно выглядит.
не понял зачем вообще нужна дополнительная база данных для этого
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
можно же просто из другой проги добавлять
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
шедулер для шедулера
источник

D•

Dan • Captain in aiogram [ru]
база стейты тасков хранит
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Dan • Captain
база стейты тасков хранит
ты делаешь шедулер задач чтобы скармлить их другому шедулеру задач
источник