from matrix_shop_bot.bot import shop_bot

SERVER = os.environ.get('MATRIX_SERVER')
BOT_NAME = os.environ.get('GOAL_BOT')
BOT_PWD = os.environ.get('GOAL_BOT_PWD')

def get_bot():
    creds = botlib.Creds(SERVER, BOT_NAME, BOT_PWD)
    return botlib.Bot(creds)

bot = get_bot()

@bot.listener.on_message_event
async def do_bot_stuff(room, message):
    await shop_bot(room, message, bot)

bot.run()
