37 lines
1016 B
Python
37 lines
1016 B
Python
"""Configuration dials for the hitomi bot."""
|
|
import logging.config
|
|
import os
|
|
|
|
BOT_TOKEN = os.environ.get('HITOMI_BOT_TOKEN')
|
|
|
|
BOT_COMMAND_PREFIX = os.environ.get('HITOMI_BOT_COMMAND_PREFIX', '!')
|
|
BOT_MAX_MESSAGES = int(os.environ.get('HITOMI_BOT_MAX_MESSAGES', '5000'))
|
|
|
|
BOT_PLUGIN_STR = os.environ.get('HITOMI_BOT_PLUGINS', '')
|
|
BOT_PLUGINS = BOT_PLUGIN_STR.split(',') if BOT_PLUGIN_STR != '' else []
|
|
|
|
logging.config.dictConfig({
|
|
'version': 1,
|
|
'disable_existing_loggers': False,
|
|
'formatters': {
|
|
'standard': {
|
|
'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'
|
|
},
|
|
},
|
|
'handlers': {
|
|
'default': {
|
|
'level': 'INFO',
|
|
'formatter': 'standard',
|
|
'class': 'logging.StreamHandler',
|
|
'stream': 'ext://sys.stdout',
|
|
},
|
|
},
|
|
'loggers': {
|
|
'': {
|
|
'handlers': ['default'],
|
|
'level': 'INFO',
|
|
'propagate': True
|
|
},
|
|
}
|
|
})
|