summaryrefslogtreecommitdiff
path: root/check.py
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2020-11-22 01:01:43 +0800
committerKyomotoi <[email protected]>2020-11-22 01:01:43 +0800
commitf7198e8722f310926cf147bd0b218c5d9ef5d6c3 (patch)
treef4c3d0f2a003695b67e0e2018ec8d88898bcda90 /check.py
parent6c3e4c7f583be0006cd7bb913b7db81b987d2813 (diff)
downloadATRI-f7198e8722f310926cf147bd0b218c5d9ef5d6c3.tar.gz
ATRI-f7198e8722f310926cf147bd0b218c5d9ef5d6c3.tar.bz2
ATRI-f7198e8722f310926cf147bd0b218c5d9ef5d6c3.zip
[Update]
新增: * 舆情检测 * 对涩图加以调用限制 修复: * Pixiv插件全体 * 储存群聊信息时无法创建文件 优化: * 部分代码重构,效率up * 调整插件结构,使其看起来更舒服
Diffstat (limited to 'check.py')
-rw-r--r--check.py77
1 files changed, 0 insertions, 77 deletions
diff --git a/check.py b/check.py
deleted file mode 100644
index a1d4960..0000000
--- a/check.py
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/usr/bin/env python3
-# -*- encoding: utf-8 -*-
-'''
-@File : check.py
-@Time : 2020/11/07 14:30:34
-@Author : Kyomotoi
-@Contact : [email protected]
-@Github : https://github.com/Kyomotoi
-@License : Copyright © 2018-2020 Kyomotoi, All Rights Reserved.
-'''
-__author__ = 'kyomotoi'
-
-import sys
-import time
-from pathlib import Path
-from nonebot.log import logger
-from rich.progress import Progress
-
-from utils.utils_yml import load_yaml
-
-CONFIG_PATH = Path('.') / 'config.yml'
-config = load_yaml(CONFIG_PATH)
-
-
-class checkATRI():
- """运行前检查必要条件"""
- logger.info('Checking Config...')
-
- def __init__(self) -> None:
- """检查配置文件是否填写完整"""
- len_config = len(config) + len(config['bot']) + len(
- config['api']) + len(config['html'])
-
- with Progress() as progress:
-
- task = progress.add_task("[cyan]Checking Config...",
- total=len_config)
-
- while not progress.finished:
-
- # 检查基本配置
- bot = config['bot']
- for key in bot:
- if key == 'debug':
- if bot['debug'] != 0:
- logger.warning('DEBUG open.')
- progress.update(task, advance=1)
- time.sleep(0.2)
- else:
- if not bot[key]:
- logger.warning(
- f"Can't load [{key}] from config.yml")
- sys.exit(0)
-
- else:
- progress.update(task, advance=1)
- time.sleep(0.2)
-
- # 检查接口配置
- api = config['api']
- for key in api:
- if not api[key]:
- logger.warning(f"Can't load [{key}] from config.yml")
- sys.exit(0)
- else:
- progress.update(task, advance=1)
- time.sleep(0.2)
-
- # 检查网页配置
- html = config['html']
- for key in html:
- if not html[key]:
- logger.warning(f"Can't load [{key}] from config.yml")
- sys.exit(0)
- else:
- progress.update(task, advance=1)
- time.sleep(0.2)