pull/79/merge
mmmpipi 2026-01-19 11:57:12 +08:00 committed by GitHub
commit ae145bdbb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 11 additions and 0 deletions

View File

@ -68,6 +68,9 @@ class SendMessageHandleClass:
elif seg.type == "video":
video_path = seg.data
new_payload = cls.build_payload(payload, cls.handle_video_message(video_path), False)
elif seg.type == "at":
at_user_id = seg.data
new_payload = cls.build_payload(payload, cls.handle_at_message(at_user_id), False)
elif seg.type == "forward" and not in_forward:
forward_message_content: List[Dict] = seg.data
new_payload: List[Dict] = [
@ -293,3 +296,11 @@ class SendMessageHandleClass:
"type": "video",
"data": {"file": f"base64://{encoded_video}"},
}
@staticmethod
def handle_at_message(user_id: str) -> dict:
"""处理at消息"""
return {
"type": "at",
"data": {"qq": user_id},
}