mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-12 06:55:58 +08:00
🎨 传递user_pm
This commit is contained in:
parent
b2454aa7c4
commit
afd91410a0
@ -1,6 +1,7 @@
|
|||||||
from typing import List, Literal, Optional
|
from typing import List, Literal, Optional
|
||||||
|
|
||||||
from nonebot.log import logger
|
from nonebot.log import logger
|
||||||
|
from nonebot.adapters import Bot
|
||||||
from nonebot.matcher import Matcher
|
from nonebot.matcher import Matcher
|
||||||
from nonebot.permission import SUPERUSER
|
from nonebot.permission import SUPERUSER
|
||||||
from nonebot.internal.adapter import Event
|
from nonebot.internal.adapter import Event
|
||||||
@ -18,7 +19,7 @@ gsclient: Optional[GsClient] = None
|
|||||||
|
|
||||||
|
|
||||||
@get_message.handle()
|
@get_message.handle()
|
||||||
async def send_char_adv(ev: Event):
|
async def send_char_adv(bot: Bot, ev: Event):
|
||||||
if gsclient is None:
|
if gsclient is None:
|
||||||
return await connect()
|
return await connect()
|
||||||
|
|
||||||
@ -33,6 +34,10 @@ async def send_char_adv(ev: Event):
|
|||||||
sp_user_type: Optional[
|
sp_user_type: Optional[
|
||||||
Literal['group', 'direct', 'channel', 'sub_channel']
|
Literal['group', 'direct', 'channel', 'sub_channel']
|
||||||
] = None
|
] = None
|
||||||
|
pm = 3
|
||||||
|
|
||||||
|
if await SUPERUSER(bot, ev):
|
||||||
|
pm = 2
|
||||||
|
|
||||||
# qqguild
|
# qqguild
|
||||||
if '_message' in raw_data:
|
if '_message' in raw_data:
|
||||||
@ -86,6 +91,7 @@ async def send_char_adv(ev: Event):
|
|||||||
user_id=user_id,
|
user_id=user_id,
|
||||||
content=message,
|
content=message,
|
||||||
msg_id=msg_id,
|
msg_id=msg_id,
|
||||||
|
user_pm=pm,
|
||||||
)
|
)
|
||||||
logger.info(f'【发送】[gsuid-core]: {msg.bot_id}')
|
logger.info(f'【发送】[gsuid-core]: {msg.bot_id}')
|
||||||
await gsclient._input(msg)
|
await gsclient._input(msg)
|
||||||
@ -117,3 +123,4 @@ async def connect():
|
|||||||
await gsclient.start()
|
await gsclient.start()
|
||||||
except ConnectionRefusedError:
|
except ConnectionRefusedError:
|
||||||
logger.error('Core服务器连接失败...请稍后使用[启动core]命令启动...')
|
logger.error('Core服务器连接失败...请稍后使用[启动core]命令启动...')
|
||||||
|
logger.error('Core服务器连接失败...请稍后使用[启动core]命令启动...')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user