mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2025-07-28 19:40:55 +00:00
✨ 新增observer类和开发调试器
This commit is contained in:
@ -1,7 +1,8 @@
|
||||
from liteyuki.bot import (
|
||||
LiteyukiBot,
|
||||
get_bot,
|
||||
get_config
|
||||
get_config,
|
||||
get_config_with_compat
|
||||
)
|
||||
|
||||
from liteyuki.comm import (
|
||||
|
@ -20,6 +20,7 @@ __all__ = [
|
||||
"LiteyukiBot",
|
||||
"get_bot",
|
||||
"get_config",
|
||||
"get_config_with_compat",
|
||||
]
|
||||
|
||||
|
||||
|
@ -9,7 +9,7 @@ from typing import Callable, TypeAlias
|
||||
from watchdog.events import FileSystemEvent, FileSystemEventHandler
|
||||
from watchdog.observers import Observer
|
||||
|
||||
from liteyuki import get_bot, get_config, logger
|
||||
from liteyuki import get_bot, get_config_with_compat, logger
|
||||
|
||||
liteyuki_bot = get_bot()
|
||||
|
||||
@ -37,7 +37,7 @@ def debounce(wait):
|
||||
return decorator
|
||||
|
||||
|
||||
if get_config("dev_mode", False):
|
||||
if get_config_with_compat("liteyuki.dev_mode", ("dev_mode",), False):
|
||||
logger.debug("Liteyuki Reload enabled, watching for file changes...")
|
||||
observer.start()
|
||||
|
||||
|
@ -8,6 +8,7 @@ Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved
|
||||
@File : __init__.py.py
|
||||
@Software: PyCharm
|
||||
"""
|
||||
from liteyuki import get_config_with_compat, load_plugin
|
||||
from liteyuki.plugin import PluginMetadata, load_plugins
|
||||
|
||||
__plugin_meta__ = PluginMetadata(
|
||||
@ -18,3 +19,8 @@ __plugin_meta__ = PluginMetadata(
|
||||
)
|
||||
|
||||
load_plugins("src/liteyuki_plugins")
|
||||
for plugin in get_config_with_compat("liteyuki.plugins", ("plugins", ), []):
|
||||
load_plugin(plugin)
|
||||
|
||||
for plugin_dir in get_config_with_compat("liteyuki.plugin_dirs", ("plugins_dirs", ), []):
|
||||
load_plugins(plugin_dir)
|
Reference in New Issue
Block a user