diff --git a/zhenxun/builtin_plugins/shop/_data_source.py b/zhenxun/builtin_plugins/shop/_data_source.py index 31afe157..9f1be51b 100644 --- a/zhenxun/builtin_plugins/shop/_data_source.py +++ b/zhenxun/builtin_plugins/shop/_data_source.py @@ -58,9 +58,9 @@ class Goods(BaseModel): class ShopParam(BaseModel): goods_name: str """商品名称""" - user_id: int + user_id: str | None """用户id""" - group_id: int + group_id: str | None """群聊id""" bot: Any """bot""" diff --git a/zhenxun/builtin_plugins/sign_in/goods_register.py b/zhenxun/builtin_plugins/sign_in/goods_register.py index a280d9a7..7e6f7705 100644 --- a/zhenxun/builtin_plugins/sign_in/goods_register.py +++ b/zhenxun/builtin_plugins/sign_in/goods_register.py @@ -38,7 +38,7 @@ driver: Driver = nonebot.get_driver() "好感度双倍加持卡Ⅲ_prob": 0.3, }, # type: ignore ) -async def _(session: EventSession, user_id: int, prob: float): +async def _(session: EventSession, user_id: str, prob: float): if session.id1: user_console = await UserConsole.get_user(session.id1, session.platform) user, _ = await SignUser.get_or_create(