Писать в одном списке
А какой aiogram?
Код покажи
А как клавиатуру делаешь?
Обнови
def list_all(): keyboard = types.InlineKeyboardMarkup(row_width=2, resize_keyboard=True) buttons = ['Эдиты по названию', 'Эдиты по настроению', 'Случайные эдиты', 'Эдиты по знаку зодиака'] for button in buttons: keyboard.add(types.InlineKeyboardButton(text=button, callback_data=button)) return keyboard
зачем мне на тройку переходить?
Там есть двойка выше
resize_keyboard в инлайн клаве 👍
Ну он нубик что ты хотел
а что, я всегда думал что оно изменяет инлайн клаву
У меня подход с большой вероятностью неправильный, отстойный, но можешь попробовать так: def list_all(): return InlineKeyboardMarkup( inline_keyboard=[ [ InlineKeyboardButton( text='Эдиты по названию', callback_data='Эдиты по названию' ), InlineKeyboardButton( text='Эдиты по настроению', callback_data='Эдиты по настроению' ) ], [ InlineKeyboardButton( text='Случайные эдиты', callback_data='Случайные эдиты' ), InlineKeyboardButton( text='Эдиты по знаку зодиака', callback_data='Эдиты по знаку зодиака' ) ] ] )
Сообщение от <watermelon/> 🍉 перемещено на HasteBin Размер: 1076 байт
В callback_data лучше не пихать кириллицу
Ну я не скажу что код плохой, но он рабоатет, надо бы поучиться так писать, спасибо
Я знаю, я его пример переделал
Общепринятый стандарт обмена данными Это же по-сути идентификатор
insert vmesto add
Обсуждают сегодня