Core适配satori

This commit is contained in:
Expliyh
2024-05-16 20:09:20 +08:00
parent 24722447da
commit 251bfaf410
5 changed files with 123 additions and 65 deletions

View File

@ -1 +1,3 @@
from .user_info import user_infos
from .get_message_type import get_message_type
from .event_tools import *

View File

@ -0,0 +1,10 @@
from nonebot.adapters import satori
from liteyuki.utils.base.ly_typing import T_MessageEvent
def get_user_id(event: T_MessageEvent):
if isinstance(event, satori.event.Event):
return event.user.id
else:
return event.user_id

View File

@ -0,0 +1,10 @@
from nonebot.adapters import satori
from liteyuki.utils.base.ly_typing import T_MessageEvent
def get_message_type(event: T_MessageEvent) -> str:
if isinstance(event, satori.event.Event):
return "private" if event.guild is None else "group"
else:
return event.message_type