You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
727 B
Python

import logging
import commands
import wownero
import config
from os import environ
from telegram.ext import Updater, CommandHandler
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)
if __name__ == '__main__':
token = config.TG_TOKEN
if token:
logging.info('Starting bot.')
updater = Updater(token=token, use_context=True)
dispatcher = updater.dispatcher
for cmd in commands.all_commands:
handler = CommandHandler(cmd, commands.all_commands[cmd]['func'])
dispatcher.add_handler(handler)
updater.start_polling()
else:
logging.error('No token provided. Quitting!')
exit(2)