🐛 修复我的信息at用户时头像不正确

This commit is contained in:
HibiKier 2024-11-14 15:27:17 +08:00
parent 14b983cfa0
commit 4c7c223b2c
2 changed files with 4 additions and 5 deletions

View File

@ -46,7 +46,7 @@ async def _(
nickname = user_id
try:
result = await get_user_info(
session, bot, user_id, session.group.id if session.group else None, nickname
session, user_id, session.group.id if session.group else None, nickname
)
await MessageUtils.build_message(result).send(at_sender=True)
logger.info("获取用户信息", arparma.header_result, session=session)

View File

@ -1,7 +1,6 @@
import random
from datetime import datetime, timedelta
from nonebot.adapters import Bot
from tortoise.functions import Count
from tortoise.expressions import RawSQL
from nonebot_plugin_uninfo import Uninfo
@ -131,7 +130,7 @@ async def get_chat_history(
async def get_user_info(
session: Uninfo, bot: Bot, user_id: str, group_id: str | None, nickname: str
session: Uninfo, user_id: str, group_id: str | None, nickname: str
) -> bytes:
"""获取用户个人信息
@ -145,7 +144,7 @@ async def get_user_info(
返回:
bytes: 图片数据
"""
platform = PlatformUtils.get_platform(bot) or ""
platform = PlatformUtils.get_platform(session) or "qq"
ava_url = PlatformUtils.get_user_avatar_url(user_id, platform)
user = await UserConsole.get_user(user_id, platform)
level = await LevelUser.get_user_level(user_id, group_id)
@ -164,7 +163,7 @@ async def get_user_info(
data = {
"date": now.date(),
"weather": weather,
"ava_url": session.user.avatar,
"ava_url": ava_url,
"nickname": nickname,
"title": "勇 者",
"race": random.choice(RACE),