def __init__(self, token, db_url):
# connect to Telegram with the desired token
self.updater = Updater(token=token)
self.bot = self.updater.bot
# configure the bot behavior
dispatcher = self.updater.dispatcher
dispatcher.add_handler(CommandHandler("start", self.send_welcome))
dispatcher.add_handler(MessageHandler([Filters.text], self.filter_tags))
# create a digester backed by the desired database
try:
self.digester = digester.Digester(db_url)
except Exception as e:
self.stop()
raise e
self.db_url = db_url
# dispatcher methods
self.get_config = self.digester.get_config
self.get_chat = self.bot.getChat
评论列表
文章目录