功能:为 danding_qqpush 消息添加标记以支持自动撤回功能
This commit is contained in:
@@ -38,6 +38,15 @@ async def handle_api_result(
|
||||
# 获取撤回延迟时间
|
||||
recall_delay = plugin_config.recall_delay
|
||||
|
||||
# 检查是否为 danding_qqpush 发送的消息
|
||||
# danding_qqpush 消息会在 data 中包含 __qqpush_source 标记
|
||||
is_qqpush_message = data.get("__qqpush_source") == "danding_qqpush"
|
||||
|
||||
if is_qqpush_message:
|
||||
# 使用 danding_qqpush 专用的撤回时间
|
||||
recall_delay = plugin_config.qqpush_recall_delay
|
||||
logger.info(f"danding_qqpush 消息将在 {recall_delay} 秒后撤回")
|
||||
|
||||
# 启动异步任务,延迟撤回消息
|
||||
asyncio.create_task(recall_message_after_delay(bot, message_id, recall_delay))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user