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
包含一些通用的函数,例如获取在线配置、手机号模糊、时间校准、绕过人机验证等