X-Git-Url: https://apps.delaporte.us/gitweb/matrix-cadbury.git/blobdiff_plain/f4429bf38009727727fa355ee67a119ce3f223e9..f86c05d41f140d19a41680a5002ff47554ebab2e:/app.py diff --git a/app.py b/app.py index addcabf..01fdc2e 100644 --- a/app.py +++ b/app.py @@ -1,8 +1,27 @@ +import os + +import simplematrixbotlib as botlib + from matrix_goal_bot.bot import get_bot, goal_bot +from matrix_chore_bot.bot import chore_bot + +SERVER = os.environ.get('MATRIX_SERVER') +BOT_NAME = os.environ.get('MATRIX_BOT') +BOT_PWD = os.environ.get('MATRIX_BOT_PWD') +DATA_DIR = os.environ.get('MATRIX_DATA_DIR') + +creds = botlib.Creds(SERVER, BOT_NAME, BOT_PWD) +bot = botlib.Bot(creds) -bot = get_bot() @bot.listener.on_message_event -async def do_bot_stuff(room, message): - await goal_bot(room, message, bot) +async def do_goal_stuff(room, message): + await goal_bot(room, message, bot, DATA_DIR) + + +@bot.listener.on_message_event +async def do_chore_stuff(room, message): + await chore_bot(room, message, bot, DATA_DIR) + +bot.run()