Skip to content

Source Structure

Ljzd-PRO edited this page Mar 11, 2023 · 8 revisions

代码结构

subscribe 目录

config.json

订阅配置,包含各版本的可用配置

(由于 X_RPC_APP_VERSION、SALT 之类的配置项有时需要变更,因此加入自动获取在线配置的功能,而不用每次都为此发布版本更新)

Python 源码

__init__.py

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

addFriend.py

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

address.py

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

bbsAPI.py

米游社的API接口,例如获取用户游戏账户数据

config.py

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

data.py

插件数据相关,包含用户数据文件的读取和写入

exchange.py

米游币兑换相关,包含兑换商品、获取商品信息等功能的核心代码

exchangePlan.py

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

gameSign.py

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

help.py

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

login.py

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

mybMission.py

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

setting.py

插件设置相关,包含设置命令的 nonebot 命令实现

timing.py

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

utils.py

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

Clone this wiki locally