# This example show how to write an inline mode telegramt bot use pyTelegramBotAPI. import telebot import time import sys from telebot import types API_TOKEN = '' bot = telebot.TeleBot(API_TOKEN) @bot.inline_handler(lambda query: query.query == 'text') def query(inline_query): try: r = types.InlineQueryResultArticle('1', 'Result', inline_query.query) bot.answer_inline_query(inline_query.id, [r]) except Exception as e: print(e) @bot.inline_handler(lambda query: len(query.query) is 0) def default_query(inline_query): try: r = types.InlineQueryResultArticle('1', 'default', 'default') bot.answer_inline_query(inline_query.id, [r]) except Exception as e: print(e) def main_loop(): bot.polling(True) while 1: time.sleep(3) if __name__ == '__main__': try: main_loop() except KeyboardInterrupt: print >> sys.stderr, '\nExiting by user request.\n' sys.exit(0)