mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2025-07-28 08:00:56 +00:00
status适配satori
This commit is contained in:
@ -6,15 +6,22 @@ from nonebot.message import event_postprocessor
|
||||
from liteyuki.utils.base.data import Database, LiteModel
|
||||
from liteyuki.utils.base.ly_typing import v11, satori
|
||||
|
||||
from liteyuki.utils.base.ly_typing import T_Bot, T_MessageEvent
|
||||
|
||||
from .common import MessageEventModel, msg_db
|
||||
from ...utils import satori_utils
|
||||
|
||||
require("nonebot_plugin_alconna")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@event_postprocessor
|
||||
async def general_event_monitor(bot: T_Bot, event: T_MessageEvent):
|
||||
if isinstance(bot, satori.Bot):
|
||||
return await satori_event_monitor(bot, event)
|
||||
else:
|
||||
return await onebot_v11_event_monitor(bot, event)
|
||||
|
||||
|
||||
async def onebot_v11_event_monitor(bot: v11.Bot, event: v11.MessageEvent):
|
||||
if event.message_type == "group":
|
||||
event: v11.GroupMessageEvent
|
||||
@ -56,6 +63,6 @@ async def satori_event_monitor(bot: satori.Bot, event: satori.MessageEvent):
|
||||
|
||||
message=event.message,
|
||||
message_text=event.message.content,
|
||||
message_type=event.message_type,
|
||||
message_type=satori_utils.get_message_type(event),
|
||||
)
|
||||
msg_db.save(mem)
|
||||
|
Reference in New Issue
Block a user