def parents_menu(bot, update):
categories = apifetch.fetch_json(baseurl_g,
"category/parents")
# TODO: implement fetch from database instead of url
logger.debug("update categories requested!")
option_btn = 'name'
callback = 'id'
parent_names, button_list = gen_category(categories, option_btn,
callback, "paid:")
if len(parent_names) < 6:
reply_markup = build_menu(button_list, n_cols=3)
else:
show_more = InlineKeyboardButton("?????...",
callback_data="more_categories")
button_rest = button_list[6:]
del button_list[6:]
reply_markup = build_menu(button_list, n_cols=3,
footer_buttons=[show_more])
logger.debug("reply keyboard for category was returned")
return reply_markup
评论列表
文章目录