X-Git-Url: https://apps.delaporte.us/gitweb/matrix-goal-bot.git/blobdiff_plain/390a4cf60a66718bed359b3a4141a51d0f9571b0..174617ddee807e886010cde8759706bfd8037856:/app.py diff --git a/app.py b/app.py index d9254b8..79c71f3 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') @@ -9,13 +17,18 @@ kwargs['bot_name'] = os.environ.get('MATRIX_BOT') kwargs['bot_pwd'] = os.environ.get('MATRIX_BOT_PWD') # Prefix to listen for -kwargs['bot_prefix'] = os.environ.get('MATRIX_BOT_PREFIX', '!chore') +kwargs['bot_prefix'] = os.environ.get('MATRIX_BOT_PREFIX', '.goal') + +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