# -*- coding: utf-8 -*- from telegram.ext import Updater, CommandHandler, MessageHandler import logging import handlers as hnd # enable logging logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) logger = logging.getLogger(__name__) def main(): # create the EventHandler updater = Updater("TOKEN") # register handlers dp = updater.dispatcher dp.add_handler(CommandHandler("pinglcm", hnd.ping)) dp.add_handler(CommandHandler("checkwebsite", hnd.is_web_up)) dp.add_handler(CommandHandler("vietnam", hnd.vietnam)) dp.add_handler(CommandHandler("sellyourmother", hnd.sell_your_mother)) dp.add_handler(CommandHandler("storytime", hnd.tell_a_tale)) dp.add_handler(CommandHandler("abuse150", hnd.abuse_150)) dp.add_error_handler(hnd.error) # dp.add_handler(MessageHandler([], hnd.print_msg_info)) # start LCMbot updater.start_polling() # run until the process receives SIGINT, SIGTERM or SIGABRT updater.idle() if __name__ == '__main__': main()