funny-nation / Funny-Nation

This is a money-centric "Metaverse" within a Discord server.
https://www.funnynation.org/
MIT License
126 stars 37 forks source link

Configuration Check feature #72

Closed plbin97 closed 2 years ago

plbin97 commented 2 years ago

Check configuration before running

在运行Bot前,做一个配置文件的检查。

你的代码需要在 /src/checkBeforeRun/下面,被本地文件的/src/checkBeforeRun/checkBeforeRun.py运行。

逻辑

首先,检查 /configs/低下的配置文件和 /embedLib/下的文件,检查每一个xxx.example是否存在一个xxx文件,如果不存在,直接报错。

然后,对比/configs/低下的配置文件,对比xxx.ini.example和xxx.ini,如果xxx.ini.example里面含有的section以及variable,但xxx.ini里面没有,则直接报错。