diff --git a/config-template.py b/config-template.py index f1903f9f..06367cda 100644 --- a/config-template.py +++ b/config-template.py @@ -32,7 +32,7 @@ openai_config = { }, } -# 管理员QQ号,用于接收报错等通知,为0时不发送通知 +# 管理员QQ号,用于接收报错等通知及执行管理员级别指令,为0时关闭此功能 admin_qq = 0 # 情景预设(机器人人格) diff --git a/main.py b/main.py index 20a35855..330c1e9d 100644 --- a/main.py +++ b/main.py @@ -33,7 +33,11 @@ def init_db(): def main(first_time_init=False): # 导入config.py assert os.path.exists('config.py') + + # 检查是否设置了管理员 import config + if not (hasattr(config, 'admin_qq') and config.admin_qq != 0): + logging.warning("未设置管理员QQ,管理员权限指令及运行告警将无法使用,如需设置请修改config.py中的admin_qq字段") import pkg.utils.context if pkg.utils.context.context['logger_handler'] is not None: