当前位置: 首页>>代码示例>>Python>>正文


Python ext.InlineQueryHandler方法代码示例

本文整理汇总了Python中telegram.ext.InlineQueryHandler方法的典型用法代码示例。如果您正苦于以下问题:Python ext.InlineQueryHandler方法的具体用法?Python ext.InlineQueryHandler怎么用?Python ext.InlineQueryHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在telegram.ext的用法示例。


在下文中一共展示了ext.InlineQueryHandler方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: register

# 需要导入模块: from telegram import ext [as 别名]
# 或者: from telegram.ext import InlineQueryHandler [as 别名]
def register(dispatcher):
    dispatcher.add_handler(InlineQueryHandler(inline_query)) 
开发者ID:python-telegram-bot,项目名称:rules-bot,代码行数:4,代码来源:inlinequeries.py

示例2: __init__

# 需要导入模块: from telegram import ext [as 别名]
# 或者: from telegram.ext import InlineQueryHandler [as 别名]
def __init__(self, bot_token, bot_db):
        self.db = bot_db
        self.token = bot_token

        read_timeout = Cfg.get("telegram", "read_timeout")
        connect_timeout = Cfg.get("telegram", "connect_timeout")

        kwargs = dict()
        if read_timeout:
            kwargs["read_timeout"] = read_timeout
        if connect_timeout:
            kwargs["connect_timeout"] = connect_timeout

        try:
            self.updater = Updater(bot_token, request_kwargs=kwargs)
        except InvalidToken as e:
            cls_name = f"Class: {type(self).__name__}"
            logging.error(f"{repr(e)} - {cls_name}")
            exit("ERROR: Bot token not valid")

        self.job_queue = self.updater.job_queue
        self.dispatcher = self.updater.dispatcher

        # Load classes in folder 'plugins'
        self._load_plugins()

        # Handler for files downloads (plugins)
        mh = MessageHandler(Filters.document, self._download)
        self.dispatcher.add_handler(mh)

        # Handler for command-links
        self._add_link_handler()

        # Handler for inline-mode
        inline_handler = InlineQueryHandler(self._inline)
        self.dispatcher.add_handler(inline_handler)

        # Handle all Telegram related errors
        self.dispatcher.add_error_handler(self._handle_tg_errors)

        # Refresh cache periodically
        self._refresh_cache()

        # Check for updates periodically
        self._update_check()

    # Start the bot 
开发者ID:Endogen,项目名称:OpenCryptoBot,代码行数:49,代码来源:telegrambot.py


注:本文中的telegram.ext.InlineQueryHandler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。