1234567891011121314151617181920212223242526272829303132333435 |
- # -*- 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()
|