summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ATRI/__init__.py5
-rw-r--r--ATRI/config.py1
-rw-r--r--config.yml1
3 files changed, 5 insertions, 2 deletions
diff --git a/ATRI/__init__.py b/ATRI/__init__.py
index 5346a7a..2ba9e35 100644
--- a/ATRI/__init__.py
+++ b/ATRI/__init__.py
@@ -3,7 +3,7 @@ from time import sleep
import nonebot
from nonebot.adapters.onebot.v11 import Adapter
-from .config import RUNTIME_CONFIG
+from .config import RUNTIME_CONFIG, InlineGoCQHTTP
__version__ = "YHN-001-A05"
@@ -20,7 +20,8 @@ def init():
nonebot.init(**RUNTIME_CONFIG)
driver().register_adapter(Adapter)
nonebot.load_plugins("ATRI/plugins")
- nonebot.load_plugin("nonebot_plugin_gocqhttp")
+ if InlineGoCQHTTP.enabled:
+ nonebot.load_plugin("nonebot_plugin_gocqhttp")
sleep(3)
diff --git a/ATRI/config.py b/ATRI/config.py
index bbd5354..66e65fc 100644
--- a/ATRI/config.py
+++ b/ATRI/config.py
@@ -33,6 +33,7 @@ class BotSelfConfig:
class InlineGoCQHTTP:
config: dict = config["InlineGoCQHTTP"]
+ enabled: bool = bool(config.get("enabled", True))
accounts: list = config.get("accounts", [])
download_version: str = str(config.get("download_version", "latest"))
diff --git a/config.yml b/config.yml
index 0ff3f14..388271c 100644
--- a/config.yml
+++ b/config.yml
@@ -10,6 +10,7 @@ BotSelfConfig:
proxy: "" # 请参考文档
InlineGoCQHTTP:
+ enabled: true
accounts: # 可多个账号,具体请参考文档
- uin: 1234567890
password: ""