diff options
author | Mango0x45 <thomasvoss@live.com> | 2020-07-24 14:17:25 +0000 |
---|---|---|
committer | Mango0x45 <thomasvoss@live.com> | 2020-07-24 14:17:25 +0000 |
commit | ffff63790fe5e69c37445b88257b1879ec19ed48 (patch) | |
tree | 9acff1e14531a845c2e5db424d1cc78ca42cd6fd /main.py | |
parent | 3205a85958a03b2ce3d7832839f7e06479f9da0e (diff) | |
download | steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.tar steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.tar.gz steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.tar.bz2 steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.tar.lz steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.tar.xz steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.tar.zst steve-bot-ffff63790fe5e69c37445b88257b1879ec19ed48.zip |
Added import
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 80 |
1 files changed, 44 insertions, 36 deletions
@@ -1,5 +1,6 @@ import asyncio import logging +import json from colorama import init as init_colorama @@ -7,53 +8,60 @@ from bot import BedrockBot def check_jsons(): - try: - f = open('config.json', 'r') - except FileNotFoundError: - token = input('BOT SETUP - Enter bot token: ') - with open('config.json', 'w+') as f: - json.dump({"token": token}, f, indent=4) - - try: - f = open('blacklist.json', 'r') - except FileNotFoundError: - with open('blacklist.json', 'w+') as f: - json.dump([], f, indent=4) - - try: - f = open('video_blacklist.json', 'r') - except FileNotFoundError: - with open('video_blacklist.json', 'w+') as f: - json.dump([], f, indent=4) + try: + f = open('config.json', 'r') + except FileNotFoundError: + token = input('BOT SETUP - Enter bot token: ') + with open('config.json', 'w+') as f: + json.dump({"token": token}, f, indent=4) + + try: + f = open('blacklist.json', 'r') + except FileNotFoundError: + with open('blacklist.json', 'w+') as f: + json.dump([], f, indent=4) + + try: + f = open('video_blacklist.json', 'r') + except FileNotFoundError: + with open('video_blacklist.json', 'w+') as f: + json.dump([], f, indent=4) + def setup_logging(): - FORMAT = '%(asctime)s - [%(levelname)s]: %(message)s' - DATE_FORMAT = '%d/%m/%Y (%H:%M:%S)' + FORMAT = '%(asctime)s - [%(levelname)s]: %(message)s' + DATE_FORMAT = '%d/%m/%Y (%H:%M:%S)' + + logger = logging.getLogger('discord') + logger.setLevel(logging.INFO) - logger = logging.getLogger('discord') - logger.setLevel(logging.INFO) + file_handler = logging.FileHandler(filename='discord.log', + mode='a', + encoding='utf-8') + file_handler.setFormatter( + logging.Formatter(fmt=FORMAT, datefmt=DATE_FORMAT)) + file_handler.setLevel(logging.INFO) + logger.addHandler(file_handler) - file_handler = logging.FileHandler(filename='discord.log', mode='a', encoding='utf-8') - file_handler.setFormatter(logging.Formatter(fmt=FORMAT, datefmt=DATE_FORMAT)) - file_handler.setLevel(logging.INFO) - logger.addHandler(file_handler) + console_handler = logging.StreamHandler() + console_handler.setFormatter( + logging.Formatter(fmt=FORMAT, datefmt=DATE_FORMAT)) + console_handler.setLevel(logging.WARNING) + logger.addHandler(console_handler) - console_handler = logging.StreamHandler() - console_handler.setFormatter(logging.Formatter(fmt=FORMAT, datefmt=DATE_FORMAT)) - console_handler.setLevel(logging.WARNING) - logger.addHandler(console_handler) def run_bot(): - bot = BedrockBot() - bot.run() + bot = BedrockBot() + bot.run() + if __name__ == "__main__": - init_colorama(autoreset=True) + init_colorama(autoreset=True) - setup_logging() + setup_logging() - check_jsons() + check_jsons() - run_bot() + run_bot() |