@SashaN69
Школота

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

Возможно ли вывести пользователю бота KeyboardButton с помощью цикла.
Допустим есть список l = ['Яблоко', 'Груша'] #список з названиями
И нужно как то вывести кнопками юзеру с каждым елементом списка.
  • Вопрос задан
  • 1537 просмотров
Решения вопроса 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)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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