summaryrefslogtreecommitdiff
path: root/ATRI/configs
diff options
context:
space:
mode:
authormute <[email protected]>2023-07-13 16:51:57 +0800
committermute <[email protected]>2023-07-13 16:51:57 +0800
commit0cea82e5262d8fe2560314e7715e6d9e8e553fb0 (patch)
treef9833f1a2d3e989885ddf9a135c89dd302f6c323 /ATRI/configs
parent9d5e369b66e21eb9d26ac97602c166fa1bbbb0e5 (diff)
downloadATRI-0cea82e5262d8fe2560314e7715e6d9e8e553fb0.tar.gz
ATRI-0cea82e5262d8fe2560314e7715e6d9e8e553fb0.tar.bz2
ATRI-0cea82e5262d8fe2560314e7715e6d9e8e553fb0.zip
:bug: 修复 WithGoCQHTTP 为 False 时报错的问题
Diffstat (limited to 'ATRI/configs')
-rw-r--r--ATRI/configs/create.py2
-rw-r--r--ATRI/configs/models.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/ATRI/configs/create.py b/ATRI/configs/create.py
index 1eff69b..278ef8f 100644
--- a/ATRI/configs/create.py
+++ b/ATRI/configs/create.py
@@ -101,7 +101,7 @@ def init_config(conf_path: Path, default_conf_path: Path):
format(uin=str(uin), password=password, protocol=str(protocol))) # type: ignore
else:
raw_conf = raw_conf.replace("{is_use_with_gocq}", "false")
- raw_conf = raw_conf.replace("{account}", "[]")
+ raw_conf = raw_conf.replace("{accounts}", "[]")
raw_conf = raw_conf.replace("{saucenao_key}", saucenao_key)
diff --git a/ATRI/configs/models.py b/ATRI/configs/models.py
index b3b29c9..f024828 100644
--- a/ATRI/configs/models.py
+++ b/ATRI/configs/models.py
@@ -1,4 +1,4 @@
-from typing import List
+from typing import List, Optional
from pydantic import BaseModel
@@ -24,7 +24,7 @@ class GoCQHTTPAccountList(BaseModel):
class WithGoCQHTTP(BaseModel):
enabled: bool
- accounts: List[GoCQHTTPAccountList]
+ accounts: Optional[List[GoCQHTTPAccountList]]
download_domain: str
download_version: str
gocq_webui_username: str
@@ -64,7 +64,7 @@ class RuntimeConfig(BaseModel):
command_start: set
command_sep: set
session_expire_timeout: int
- gocq_accounts: list
+ gocq_accounts: Optional[list]
gocq_download_domain: str
gocq_version: str
gocq_webui_username: str