Loop Wrapper
LoopWrapper нужен чтобы контролировать ивент луп для работы с asyncio и хранить основные таски, startup и shutdown, которые будут исполнены только при запуске ивент лупа через run_forever
Таски
Вы можете создать таск так:
on_startup и on_shutdown
on_startup корутины запустятся перед запуском ивент лупа, on_shutdown при остановке. В экземпляре LoopWrapper они являются списками с корутинами, следовательно, добавлять их можно так:
interval
Легкий темплейт для создания тасков с бесконечно повторяющимися действиями в интервале. Пример:
timer
Легкий темплейт для создания отложенного таска:
Внимание
Если вы используете LoopWrapper вместе с Bot, то учтите, то Bot уже имеет свой LoopWrapper, который доступен по пути bot.loop_wrapper и запускается при вызове bot.run_forever()