Skip to content

Source Structure

Ljzd-PRO edited this page Jan 23, 2024 · 8 revisions

代码结构

📂 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

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

Clone this wiki locally