2023-08-11 21:31:07 +08:00

31 lines
873 B
Python

import re
from gsuid_core.bot import Bot
from gsuid_core.models import Event
from gsuid_core.sv import SV
from gsuid_core.utils.database.api import get_uid
from ..utils.ark_prefix import PREFIX
from ..utils.database.models import ArknightsBind
# from ..utils.convert import get_uid
from .draw_roleinfo_card import get_role_img
sv_get_info = SV('ark查询信息')
@sv_get_info.on_command((f'{PREFIX}uid'))
async def send_role_info(bot: Bot, ev: Event):
# name = ''.join(re.findall('[\u4e00-\u9fa5]', ev.text))
# if name:
# return
uid = await get_uid(bot, ev, bind_model=ArknightsBind)
if uid is None:
return '你还没有绑定UID噢,请使用[ark绑定uid123]完成绑定!'
await bot.logger.info('开始执行[ark查询信息]')
await get_role_img(uid)
await bot.send('WIP')
# await bot.send(await get_role_img(uid))