Source Structure - Ljzd-PRO/nonebot-plugin-mystool GitHub Wiki
代码结构
📂 subscribe
config.json
📄 config_0.2.4_up.json
📄 订阅配置,包含各版本的可用配置,在 v1.0.0 之后的版本已弃用
由于 X_RPC_APP_VERSION
、SALT 之类的配置项有时需要变更,因此加入自动获取在线配置的功能,而不用每次都为此发布版本更新或手动修改配置
config_0.2.4_up.json
为 v0.2.x 版本的配置
📂 src/mys_goods_tool
[!NOTE] 此处仅包含部分代码文件的介绍
__init__.py
📄 包含插件基础信息、帮助信息,以及导入剩余代码文件
📂 command
user_check.py
📄 包含机器人对好友添加请求的处理以及QQ用户数据的管理
address.py
📄 米游社收货地址相关,包含获取地址的和其 nonebot 命令实现
help.py
📄 包含获取插件命令帮助的 nonebot 命令实现
login.py
📄 米游社账号绑定、导出Cookies相关以及其 nonebot 命令实现
exchange.py
📄 米游币兑换计划相关,包含兑换计划的创建、删除、查询等功能的 nonebot 命令实现,以及定时任务
setting.py
📄 用户设置相关,包含设置命令的 nonebot 命令实现
plan.py
📄 包含米游社游戏签到、米游币任务的 nonebot 命令实现和定时任务
📂 model
plugin_data.py
📄 插件数据相关,包含插件数据的读取和导出
user_data.py
📄 用户数据相关,包含用户数据的一些数据模型的定义,如Cookies、地址
📂 api
game_sign_api.py
📄 米游社游戏签到相关,包含游戏签到的核心代码
myb_missions_api.py
📄 米游币任务相关,包含执行米游币每日任务的核心代码
📂 utils
包含一些通用的函数,例如获取在线配置、手机号模糊、时间校准、绕过人机验证等