@pozner88

Как создать клавиатуру из списка пользователей?

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы