haeshka, чел, ну ты мало того, что питон не выучил и полез в боты, так ещё и на асинхронном фреймворке сразу же. Хотя бы на синхронном пиши. А чтобы вопросы такие не вылезали каждые 0 секунд, ну пройди ты любой гайд по основам питона, это часа 2-3. Тебе
Vindicar абсолютно верно подсказывает.
Следуя из ответа ниже: Предполагаю, что sheduler кладёт в кэш объекты python, но не все, а легкие: строка, инт, словарь и так далее. Тяжелый объект бота он класть туда не хочет. Можно сделать так (псевдокод):
from my_initialize import bot # именно созданный объект бота, а не класс
async def func_that_works_sheduled_task(chat_id, text):
await bot.send_message(chat_id, text)
Отпиши по результату, так как сам не воспроизводил.