Подскажите есть ли возможность создать любую клавиатуру для телеграмм бота на aiogramm из списка, не прописывать каждую кнопку, а сделать это автоматически. Если возможно то как.
Желательно inline-кнопки, список пользователей находится в БД.
Заранее благодарен
Ты получаешь всех юзеров из БД. Затем в цикле for user in users: внутри пишешь добавление кнопки с текстом переменной user. А после этого отправляешь сообщение с кнопками.
Понимал что через цикл необходимо делать, но все до конца не мог разобраться как лучше. Благодарю за подсказку, все таки решил проблему повторив как формируются кнопки.
Благодарю
В принципе, ответ Python Новичок верен. Но возможно (я точно не знаю) в Telegram есть ограничение по количеству кнопок в одном сообщении (точно изучить можно на https://core.telegram.org/bots), а также для более большой "красоты" в ответе, лучше сделать многостраничное меню. Особенно удобно если там количество пользователей более 50