summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-10-13 16:10:39 +0800
committerKyomotoi <[email protected]>2022-10-13 16:10:39 +0800
commitcbe782eca371856a1b29586b9681a510827aff1c (patch)
tree3c8698d763ae2803a826f571f5de1e697b0adf68
parente4ffbcfb34f56d4ba3330f3e85912a8af30a322c (diff)
downloadATRI-cbe782eca371856a1b29586b9681a510827aff1c.tar.gz
ATRI-cbe782eca371856a1b29586b9681a510827aff1c.tar.bz2
ATRI-cbe782eca371856a1b29586b9681a510827aff1c.zip
🔥 删除废弃 config 项代码及文件
-rw-r--r--ATRI/config.py68
-rw-r--r--config.yml28
2 files changed, 0 insertions, 96 deletions
diff --git a/ATRI/config.py b/ATRI/config.py
deleted file mode 100644
index 22969d3..0000000
--- a/ATRI/config.py
+++ /dev/null
@@ -1,68 +0,0 @@
-import yaml
-from pathlib import Path
-from datetime import timedelta
-from ipaddress import IPv4Address
-
-
-def load_yml(file: Path, encoding="utf-8") -> dict:
- with open(file, "r", encoding=encoding) as f:
- data = yaml.safe_load(f)
- return data
-
-
-CONFIG_PATH = Path(".") / "config.yml"
-config = load_yml(CONFIG_PATH)
-
-
-class BotSelfConfig:
- config: dict = config["BotSelfConfig"]
-
- host: IPv4Address = IPv4Address(config.get("host", "127.0.0.1"))
- port: int = int(config.get("port", 8080))
- debug: bool = bool(config.get("debug", False))
- superusers: set = set(config.get("superusers", ["1234567890"]))
- nickname: set = set(config.get("nickname", ["ATRI", "Atri", "atri", "亚托莉", "アトリ"]))
- command_start: set = set(config.get("command_start", [""]))
- command_sep: set = set(config.get("command_sep", ["."]))
- session_expire_timeout: timedelta = timedelta(
- seconds=config.get("session_expire_timeout", 60)
- )
- proxy: str = config.get("proxy", None)
- request_timeout = config.get("request_timeout", None)
-
-
-class InlineGoCQHTTP:
- config: dict = config["InlineGoCQHTTP"]
-
- enabled: bool = bool(config.get("enabled", True))
- accounts: list = config.get("accounts", [])
- download_domain: str = config.get("download_domain", "download.fastgit.org")
- download_version: str = str(config.get("download_version", "v1.0.0-rc1"))
-
-
-class SauceNAO:
- config: dict = config["SauceNAO"]
-
- key: str = config.get("key", "")
-
-
-class Setu:
- config: dict = config["Setu"]
-
- reverse_proxy: bool = bool(config.get("reverse_proxy", False))
- reverse_proxy_domain: str = config.get("reverse_proxy_domain", str())
-
-
-RUNTIME_CONFIG = {
- "host": BotSelfConfig.host,
- "port": BotSelfConfig.port,
- "debug": BotSelfConfig.debug,
- "superusers": BotSelfConfig.superusers,
- "nickname": BotSelfConfig.nickname,
- "command_start": BotSelfConfig.command_start,
- "command_sep": BotSelfConfig.command_sep,
- "session_expire_timeout": BotSelfConfig.session_expire_timeout,
- "gocq_accounts": InlineGoCQHTTP.accounts,
- "gocq_download_domain": InlineGoCQHTTP.download_domain,
- "gocq_version": InlineGoCQHTTP.download_version,
-}
diff --git a/config.yml b/config.yml
deleted file mode 100644
index f0fbc27..0000000
--- a/config.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-BotSelfConfig:
- host: "127.0.0.1"
- port: 20000
- debug: false
- superusers: ["1234567890"]
- nickname: ["ATRI", "Atri", "atri", "亚托莉", "アトリ"]
- command_start: ["", "/"]
- command_sep: ["."]
- session_expire_timeout: 60
- proxy: "" # 请参考文档
- request_timeout: 5
-
-InlineGoCQHTTP:
- enabled: true
- accounts: # 可多个账号,具体请参考文档
- - uin: 1234567890
- password: ""
- protocol: 5
-
- download_domain: "github.com"
- download_version: "v1.0.0-rc1"
-
-SauceNAO:
- key: ""
-
-Setu:
- reverse_proxy: true # 请参考文档
- reverse_proxy_domain: "i.pixiv.re"