This commit is contained in:
2026-08-08 00:48:09 +08:00
parent ede373b888
commit 32f5d434b1
4 changed files with 52 additions and 20 deletions
+13 -10
View File
@@ -36,11 +36,13 @@ async def sync():
return
message = Message()
inner = [MessageSegment.text(f"活动 {data.event_id} 的卡牌更新了!")]
for item in data.card_paths:
p = Path(item)
n = MessageSegment.image(file=item)
n.data["summary"] = f"[{p.name}]"
inner.append(n)
for card in data.cards:
inner.append(MessageSegment.text(card.text))
for item in card.path:
p = Path(item)
n = MessageSegment.image(file=item)
n.data["summary"] = f"[{p.name}]"
inner.append(n)
for node in inner:
message.append(MessageSegment.node_custom(
user_id=int(get_bot().self_id),
@@ -54,11 +56,12 @@ async def sync():
except Exception as e:
logger.error(f"发送消息到群组 {group} 失败: {e}")
for path in data.card_paths:
try:
Path(path).unlink()
except Exception as e:
logger.error(f"删除文件 {path} 失败: {e}")
for card in data.cards:
for path in card.path:
try:
Path(path).unlink()
except Exception as e:
logger.error(f"删除文件 {path} 失败: {e}")
subscribe = on_command("订阅烤leak", permission=SUPERUSER)