32 lines
723 B
Python
32 lines
723 B
Python
from apscheduler.executors.pool import ThreadPoolExecutor
|
||
import os
|
||
|
||
# 全局变量,用来保存相关webhook推送消息
|
||
GLOBAL_VAR = {}
|
||
ENV_VAR = {}
|
||
|
||
|
||
class DefaultConfig(object):
|
||
DEBUG = False
|
||
timezone = "Asia/Shanghai"
|
||
executors = {
|
||
"default": ThreadPoolExecutor(20)
|
||
}
|
||
job_defaults = {
|
||
"coalesce": False,
|
||
"max_instances": 3
|
||
}
|
||
# 保存job配置的issue标题
|
||
issue_keyword = "[BOT_CONFIG]定时任务配置"
|
||
|
||
|
||
ROOT_DIR = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
|
||
|
||
BOT_DIR = os.path.join(ROOT_DIR, "base_api")
|
||
|
||
CONFIG_DIR = os.path.join(ROOT_DIR, "config")
|
||
|
||
COMMON_DIR = os.path.join(ROOT_DIR, "common")
|
||
|
||
LOG_DIR = os.path.join(ROOT_DIR, "log")
|