-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbot.py
18 lines (15 loc) · 787 Bytes
/
bot.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from telegram.ext import Updater, CommandHandler
from radiator_control import RadiatorControl
from dispatcher import Dispatcher
import config
dispatcher = Dispatcher(config)
updater = Updater(config.token, use_context=True)
updater.dispatcher.add_handler(CommandHandler('radiators', dispatcher.radiators))
updater.dispatcher.add_handler(CommandHandler('rooms', dispatcher.rooms))
updater.dispatcher.add_handler(CommandHandler('help', dispatcher.help))
updater.dispatcher.add_handler(CommandHandler('off', dispatcher.off))
updater.dispatcher.add_handler(CommandHandler('auto', dispatcher.auto))
updater.dispatcher.add_handler(CommandHandler('manual', dispatcher.manual))
updater.dispatcher.add_handler(CommandHandler('status', dispatcher.status))
updater.start_polling()
updater.idle()