]> us-delaporte.pagekite.me Git - matrix-cadbury.git/blob - app.py
Add CLI setup
[matrix-cadbury.git] / app.py
1 import os
2
3 import simplematrixbotlib as botlib
4
5 from matrix_goal_bot.bot import get_bot, goal_bot
6 from matrix_chore_bot.bot import chore_bot
7
8 SERVER = os.environ.get('MATRIX_SERVER')
9 BOT_NAME = os.environ.get('MATRIX_BOT')
10 BOT_PWD = os.environ.get('MATRIX_BOT_PWD')
11
12 creds = botlib.Creds(SERVER, BOT_NAME, BOT_PWD)
13 bot = botlib.Bot(creds)
14
15
16 @bot.listener.on_message_event
17 async def do_goal_stuff(room, message):
18 await goal_bot(room, message, bot)
19
20
21 @bot.listener.on_message_event
22 async def do_chore_stuff(room, message):
23 await chore_bot(room, message, bot)
24
25
26 bot.run()