помоги реализовать
import telebot
from telebot import types
import config
import pymysql.cursors
bot = telebot.TeleBot(config.tg_token)
db = pymysql.connect(host=config.mysql_host, user=config.mysql_login, password=config.mysql_pass, db=config.mysql_name,
charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
with db.cursor() as cursor:
sql = "SELECT * FROM t_product
"
cursor.execute(sql)
catalog = cursor.fetchall()
@bot.inline_handler(lambda query: len(query.query) > 0)
def query_text(inline_query):
if inline_query.query == 'salat':
# Нужно "r" запустить в цикл.
# You need to run "r" in a loop.
proces = (catalog[0])
r = types.InlineQueryResultArticle(proces['id_product'], proces['name'],
types.InputTextMessageContent(proces['thumb_url']),
thumb_url=proces['thumb_url'],
thumb_height=32,
thumb_width=32,
description=proces['cost'] + ' грн')
proces = (catalog[1])
r2 = types.InlineQueryResultArticle(proces['id_product'], proces['name'],
types.InputTextMessageContent(proces['thumb_url']),
thumb_url=proces['thumb_url'],
thumb_height=32,
thumb_width=32,
description=proces['cost'] + ' грн', )
proces = (catalog[2])
r3 = types.InlineQueryResultArticle(proces['id_product'], proces['name'],
types.InputTextMessageContent(proces['thumb_url']),
thumb_url=proces['thumb_url'],
thumb_height=32,
thumb_width=32,
description=proces['cost'] + ' грн', )
bot.answer_inline_query(inline_query.id, [r, r2, r3], cache_time=1)
# answer_inline_query выводит все "r"
# answer_inline_query prints all "r"
bot.polling(none_stop=True, interval=0)
Что реализовать