X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/blobdiff_plain/390a4cf60a66718bed359b3a4141a51d0f9571b0..6c0064a26d3facaea4590bc9d02558e6e6fdb937:/app.py diff --git a/app.py b/app.py index d9254b8..a34d982 100644 --- a/app.py +++ b/app.py @@ -1,7 +1,15 @@ +import logging import os from matrix_goal_bot.bot import GoalBot +logging.basicConfig(filename='matrix-goal-bot.log', encoding='utf-8', level=logging.DEBUG) +logging.getLogger('nio').setLevel(logging.WARNING) +logging.getLogger('asyncio').setLevel(logging.WARNING) + +logger = logging.getLogger(__name__) +logger.info("Starting goal bot...") + kwargs = {} # How to connect to Matrix kwargs['matrix_server'] = os.environ.get('MATRIX_SERVER') @@ -11,11 +19,16 @@ kwargs['bot_pwd'] = os.environ.get('MATRIX_BOT_PWD') # Prefix to listen for kwargs['bot_prefix'] = os.environ.get('MATRIX_BOT_PREFIX', '!chore') +logger.info(f'Goal bot will connect to {kwargs["matrix_server"]} as {kwargs["bot_name"]}') + # Where to store data DATA_DIR = os.environ.get('MATRIX_DATA_DIR', '') DB_FILE = os.environ.get('MATRIX_DB_FILE', 'goal.db') kwargs['db_file'] = os.path.join(DATA_DIR, DB_FILE) +logger.info(f'Goal bot will store data at {kwargs["db_file"]}') + + goal_bot = GoalBot(**kwargs) @goal_bot.bot.listener.on_message_event