+import os
+
+import simplematrixbotlib as botlib
+
from matrix_goal_bot.bot import get_bot, goal_bot
from matrix_chore_bot.bot import chore_bot
-bot = get_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.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.run()