zhenxun_bot/utils/models/__init__.py

37 lines
681 B
Python
Raw Normal View History

2024-01-06 22:09:44 +08:00
from typing import Any
from nonebot.adapters.onebot.v11 import Message, MessageEvent
from pydantic import BaseModel
2022-05-03 02:03:06 +08:00
class ShopParam(BaseModel):
2024-01-06 22:09:44 +08:00
2022-05-03 02:03:06 +08:00
goods_name: str
2024-01-06 22:09:44 +08:00
"""商品名称"""
2022-05-03 02:03:06 +08:00
user_id: int
2024-01-06 22:09:44 +08:00
"""用户id"""
2022-05-03 02:03:06 +08:00
group_id: int
2024-01-06 22:09:44 +08:00
"""群聊id"""
2022-05-03 02:03:06 +08:00
bot: Any
2024-01-06 22:09:44 +08:00
"""bot"""
2022-05-03 02:03:06 +08:00
event: MessageEvent
2024-01-06 22:09:44 +08:00
"""event"""
num: int
"""道具单次使用数量"""
message: Message
2024-01-06 22:09:44 +08:00
"""message"""
text: str
2024-01-06 22:09:44 +08:00
"""text"""
send_success_msg: bool = True
"""是否发送使用成功信息"""
max_num_limit: int = 1
"""单次使用最大次数"""
class CommonSql(BaseModel):
sql: str
"""sql语句"""
remark: str
"""备注"""