X-Git-Url: https://apps.delaporte.us/gitweb/matrix-cadbury.git/blobdiff_plain/92d06b0637338b1df9abe36c73a731c2b9fe6112..ae4444daca8910238a5abecd1eeec18b690c6f44:/app.py diff --git a/app.py b/app.py index 97b63ee..35b1be8 100644 --- a/app.py +++ b/app.py @@ -1,14 +1,32 @@ +import os + +import simplematrixbotlib as botlib + from matrix_goal_bot.bot import get_bot, goal_bot from matrix_chore_bot.bot import chore_bot +from matrix_shop_bot.bot import shop_bot + +SERVER = os.environ.get('MATRIX_SERVER') +BOT_NAME = os.environ.get('MATRIX_BOT') +BOT_PWD = os.environ.get('MATRIX_BOT_PWD') + +creds = botlib.Creds(SERVER, BOT_NAME, BOT_PWD) +bot = botlib.Bot(creds) -bot = get_bot() @bot.listener.on_message_event async def do_goal_stuff(room, message): await goal_bot(room, message, bot) + @bot.listener.on_message_event async def do_chore_stuff(room, message): await chore_bot(room, message, bot) + +@bot.listener.on_message_event +async def do_shopping_stuff(room, message): + await shop_bot(room, message, bot) + + bot.run()