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)
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)