修复 LongTask 在 Discord 和控制台无法正确返回是否顺利完成任务的问题
This commit is contained in:
@ -89,6 +89,7 @@ class LongTaskTarget(BaseModel):
|
|||||||
)
|
)
|
||||||
return False
|
return False
|
||||||
await bot.send_message(self.channel_id, cast(Any, await msg.export()))
|
await bot.send_message(self.channel_id, cast(Any, await msg.export()))
|
||||||
|
return True
|
||||||
if self.platform == "discord":
|
if self.platform == "discord":
|
||||||
if not isinstance(bot, DCBot):
|
if not isinstance(bot, DCBot):
|
||||||
logger.warning(
|
logger.warning(
|
||||||
@ -104,6 +105,7 @@ class LongTaskTarget(BaseModel):
|
|||||||
),
|
),
|
||||||
tts=False,
|
tts=False,
|
||||||
)
|
)
|
||||||
|
return True
|
||||||
logger.warning(f"没有一个平台是期望的平台 PLATFORM={self.platform}")
|
logger.warning(f"没有一个平台是期望的平台 PLATFORM={self.platform}")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user