Как сделать, чтобы в телеграм боте каждая кнопка была с новой строки?

как сделать чтобы кнопки были каждый раз с новой строки?

buttons = ["Мы хотим в первый класс в вашу школу...",
                   "Возможен ли перевод в вашу школу из другой?",
                   "Как происходит прием в классы с углубленным изучением?",
                   "Как организовано питание в школе?",
                   "Как организовано медицинское обслуживание?",
                   "Как осуществляется доступ в школу? Правда ли, что родителям запрещено проходить в школу?",
                   "У нас недопонимание с учителем. Как быть?",
                   "Как узнать отметки ребенка?",
                   "обратно к категориям ?"]
keyboard.add(*buttons)

оформление такое


Ответы (1 шт):

Автор решения: Clark Devlin

При создании клавиатуры в aiogram можно указать аргумент row_width, который определяет сколько кнопок будет на одной строке.

from aiogram.types import ReplyKeyboardMarkup, InlineKeyboardMarkup
inline_kb = InlineKeyboardMarkup(row_width=1) # инлайн клавиатура
reply_kb = ReplyKeyboardMarkup(row_width=1) # реплай клавиатура
→ Ссылка