Задать вопрос
@SashaN69
Школота

Возможно ли добавить циклом кнопки в телеграм боте?

Возможно ли вывести пользователю бота KeyboardButton с помощью цикла.
Допустим есть список l = ['Яблоко', 'Груша'] #список з названиями
И нужно как то вывести кнопками юзеру с каждым елементом списка.
  • Вопрос задан
  • 1687 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
shabelski89
@shabelski89
engineer
конечно, вот пример я для callback использую конструкцию, потому что список переменной длины.
l = ['Яблоко', 'Груша']
keyboard = types.InlineKeyboardMarkup()
backbutton = types.InlineKeyboardButton(text="Back", callback_data="MainMenu")
button_list = [types.InlineKeyboardButton(text=x, callback_data=x) for x in l]
keyboard.add(*button_list, backbutton)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы