RuntimeWarning: coroutine 'send_message_date' was never awaited del work_item

RuntimeWarning: coroutine 'send_message_date' was never awaited del work_item

提问人:narcel 提问时间:11/18/2023 最后编辑:narcel 更新时间:11/18/2023 访问量:14

问:

添加和运行任务时发生错误。

sched = BlockingScheduler()


@dp.message(TimeTaskOrder.date)
async def add_time_task_date(message: types.Message, state: FSMContext):
    chat_id = message.chat.id
    task['date'] = datetime.datetime.strptime(message.text, "%d.%m.%Y %H:%M")
    taskmodel = TimeTask(profile=task['profile'], title=task['title'], date=task['date'])
    await taskmodel.asave()
    await message.answer('task is created')

    sched.add_job(send_message_date, 'date', run_date=task['date'], args=[bot, chat_id, task['title']])
    sched.start()
async def send_message_date(bot:Bot, id, title):
    await bot.send_message(id, f'your task: {title}')

我也有问题:启用 tracemalloc 以获取对象分配回溯

异步等待 python-asyncio Aiogram(英语:Aiogram)

评论

0赞 Maciek 11/18/2023
没有关于对象和方法的信息,这就是问题所在schedsched.add_job
0赞 narcel 11/18/2023
@Maciek, sched = BlockingScheduler()
0赞 Maciek 11/18/2023
是的,但是你能提供你从中导入它的这个类或库的代码吗?

答: 暂无答案