Skip to content

Source Structure

Ljzd-PRO edited this page Jun 10, 2023 · 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

📄 __init__.py

包含插件基础信息、帮助信息,以及导入剩余代码文件

📄 user_check.py

包含机器人对好友添加请求的处理以及QQ用户数据的管理

📄 address.py

米游社收货地址相关,包含获取地址的和其 nonebot 命令实现

📄 simple_api.py

米游社一些简单API相关,例如获取用户游戏账户数据

📄 plugin_data.py

插件配置相关,包含默认配置和配置文件的读取和导出

📄 user_data.py

用户数据相关,包含用户数据的一些数据模型的定义,如Cookies、地址

📄 data_model.py

米游社API的客户端调用所用的数据模型,如商品、游戏信息

📄 good_image.py

商品列表图片生成相关

📄 exchange.py

米游币兑换计划相关,包含兑换计划的创建、删除、查询等功能的 nonebot 命令实现,以及定时任务

📄 game_sign_api.py

米游社游戏签到相关,包含游戏签到的核心代码

📄 help.py

包含获取插件命令帮助的 nonebot 命令实现

📄 login.py

米游社账号绑定、导出Cookies相关以及其 nonebot 命令实现

📄 myb_missions_api.py

米游币任务相关,包含执行米游币每日任务的核心代码

📄 setting.py

用户设置相关,包含设置命令的 nonebot 命令实现

📄 plan.py

包含米游社游戏签到、米游币任务的 nonebot 命令实现和定时任务

📄 utils.py

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

Clone this wiki locally