feat: 一大堆更新,修了一堆bug加了新功能
Some checks failed
Auto Deploy NeoBot (FRP + SSH 密码登录) / deploy-to-server (push) Has been cancelled
Some checks failed
Auto Deploy NeoBot (FRP + SSH 密码登录) / deploy-to-server (push) Has been cancelled
1. 新增反馈插件、复读插件、戳一戳插件 2. 修复了配置、线程安全、SQL校验等多处bug 3. 重构插件加载系统,支持验证插件+热加载 4. 修复大量测试用例问题,修复了76个测试挂逼的问题 5. 调整了broadcast插件的发送间隔 6. 优化了性能统计的函数命名逻辑 7. 修复了furry插件的注释和函数名错误 8. 重构了输入校验的逻辑顺序 9. 配置文件新增了默认值处理
This commit is contained in:
4
main.py
4
main.py
@@ -86,8 +86,8 @@ class PluginReloadHandler(FileSystemEventHandler):
|
||||
self.last_reload_time = current_time
|
||||
|
||||
# 从文件路径解析出模块名
|
||||
# 例如: C:\path\to\project\src\neobot\plugins\bili_parser.py -> neobot.plugins.bili_parser
|
||||
relative_path = os.path.relpath(src_path, ROOT_DIR)
|
||||
# 例如: C:\path\to\project\src\neobot\plugins\poke.py -> neobot.plugins.poke
|
||||
relative_path = os.path.relpath(src_path, SRC_DIR)
|
||||
module_name = os.path.splitext(relative_path.replace(os.sep, '.'))[0]
|
||||
|
||||
logger.info(f"检测到文件变更: {src_path}")
|
||||
|
||||
Reference in New Issue
Block a user