fix : 全量覆盖@消息(十分蹩脚的方式)

This commit is contained in:
Wbucket
2026-09-30 22:09:26 +08:00
parent 9e46704d63
commit 99acbf6cc9
+12 -2
View File
@@ -2,10 +2,11 @@ from typing import Any, List
import group
from botpy.connection import ConnectionSession
from botpy.message import (Message)
from botpy.message import (Message,GroupMessage)
from botpy.flags import (Flag,fill_with_flags)
from botpy import( logger,Intents,Client)
from botpy.gateway import (BotWebSocket)
from botpy.types.gateway import MessagePayload
import queue
from botpy.types.session import Session
from dotenv import load_dotenv
@@ -77,7 +78,16 @@ class djtuWebsocket (Client) :
await self.parseCommand(message)
async def on_group_message_create(self,message):
# 目前不启用
# 检验是否有自身@消息
try:
msg = message['d']
mention = msg['mentions']
for m in mention :
if m['is_you'] == True:
return await self.parseCommand(GroupMessage(self.api,msg['id'],MessagePayload(message['d'])))
except:
'没有@消息欸'
return await self.parseGlobalMessage(message)