From 4d42151980e58e40b63c7f0ffc8f56c05df8641a Mon Sep 17 00:00:00 2001 From: Rykov7 Date: Fri, 27 Jan 2023 19:04:42 +0300 Subject: [PATCH] refactor InlineKeyboardMarkups --- app/bot.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/app/bot.py b/app/bot.py index 771a787..b6ff2f9 100644 --- a/app/bot.py +++ b/app/bot.py @@ -23,9 +23,7 @@ def start(message: types.Message): """ What to begin with. """ log_msg = f'[START] {message.from_user.id} {message.from_user.first_name}' logging.warning(log_msg) - - markup = types.InlineKeyboardMarkup() - markup.add(RULES, FAQ, LIB, row_width=1) + markup = types.InlineKeyboardMarkup([[RULES], [FAQ], [LIB]], 1) send_or_reply(message, "Начни с прочтения", reply_markup=markup) @@ -71,8 +69,7 @@ def delete_message(message: types.Message): @bot.message_handler(commands=['rules', 'rule', 'r', 'правила', 'правило', 'п']) def send_rules(message): - markup = types.InlineKeyboardMarkup() - markup.add(RULES, row_width=1) + markup = types.InlineKeyboardMarkup([[RULES]], 1) args = message.text.split() if len(args) > 1 and args[-1].isdigit() and 0 < int(args[-1]): send_or_reply(message, f'Правило {args[-1]}\n{rules.fetch_rule(args[-1])}', reply_markup=markup) @@ -82,15 +79,13 @@ def send_rules(message): @bot.message_handler(commands=['faq', 'чзв']) def send_faq(message): - markup = types.InlineKeyboardMarkup() - markup.add(FAQ, row_width=1) + markup = types.InlineKeyboardMarkup([[FAQ]], 1) send_or_reply(message, '⤵️', reply_markup=markup) @bot.message_handler(commands=['lib', 'library', 'books', 'книги', 'библиотека']) def send_lib(message): - markup = types.InlineKeyboardMarkup() - markup.add(LIB, row_width=1) + markup = types.InlineKeyboardMarkup([[LIB]], 1) send_or_reply(message, '⤵️', reply_markup=markup)