diff options
author | AnInternetTroll <lucafulger@gmail.com> | 2020-05-06 10:00:46 +0000 |
---|---|---|
committer | AnInternetTroll <lucafulger@gmail.com> | 2020-05-06 10:00:46 +0000 |
commit | 14fd81118a30dea394eca940cefb6dda86b66933 (patch) | |
tree | 5105b1cf1d0ef86dd651e17564c49f58c384b3ed /main.py | |
download | steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.tar steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.tar.gz steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.tar.bz2 steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.tar.lz steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.tar.xz steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.tar.zst steve-bot-14fd81118a30dea394eca940cefb6dda86b66933.zip |
First commit :partying_face:
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -0,0 +1,37 @@ +import asyncio +import logging + +from colorama import init as init_colorama + +from bot import CelesteBot + + +def setup_logging(): + FORMAT = '%(asctime)s - [%(levelname)s]: %(message)s' + DATE_FORMAT = '%d/%m/%Y (%H:%M:%S)' + + 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) + + 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 = CelesteBot() + bot.run() + +if __name__ == "__main__": + + init_colorama(autoreset=True) + + setup_logging() + + run_bot() |