コード例 #1
0
        inline_query_id = query_obj.id
        query = query_obj.query
        print(query)
        foo = list()
        foo.append(
            InlineQueryResultArticle(
                id=query + "_normal",
                title="test 1 (normal)",
                input_message_content=InputTextMessageContent(query),
                description='Will send {}'.format(repr(n(query)))))
        foo.append(
            InlineQueryResultArticle(
                id=query + "_markdown",
                title="test 2 (markdown)",
                input_message_content=InputTextMessageContent(
                    query, parse_mode="Markdown"),
                description='Will send {}'.format(repr(n(query)))))
        foo.append(
            InlineQueryResultArticle(
                id=query + "_html",
                title="test 3 (html)",
                input_message_content=InputTextMessageContent(
                    query, parse_mode="HTML"),
                description='Will send {}'.format(repr(n(query)))))
        try:
            success = bot.answer_inline_query(inline_query_id,
                                              foo,
                                              cache_time=2)
        except TgApiException:
            logger.warn("failed.", exc_info=True)
コード例 #2
0
ファイル: inline.py プロジェクト: luckydonald/pytgbot
        if not update.inline_query:
            continue
        query_obj = update.inline_query
        assert isinstance(query_obj, InlineQuery)
        inline_query_id = query_obj.id
        query = query_obj.query
        print(query)
        foo = list()
        foo.append(InlineQueryResultArticle(
            id=query+"_normal",
            title="test 1 (normal)",
            input_message_content=InputTextMessageContent(query),
            description='Will send {}'.format(repr(n(query)))
        ))
        foo.append(InlineQueryResultArticle(
            id=query+"_markdown",
            title="test 2 (markdown)",
            input_message_content=InputTextMessageContent(query, parse_mode="Markdown"),
            description='Will send {}'.format(repr(n(query)))
        ))
        foo.append(InlineQueryResultArticle(
            id=query+"_html",
            title="test 3 (html)",
            input_message_content=InputTextMessageContent(query, parse_mode="HTML"),
            description='Will send {}'.format(repr(n(query)))
        ))
        try:
            success = bot.answer_inline_query(inline_query_id, foo, cache_time=2)
        except TgApiException:
            logger.warn("failed.", exc_info=True)