Как динамично создавать кнопки?
Хочу сделать бота для TG, и появился небольшой вопрос. Допустим, что у меня есть функция, которая позволяет смотреть список продуктов. И все бы ничего, но бот должен дать возможность выбрать продукт. Самая главная проблема в том, что список не фиксированный, и его могут пополнять вне кода. Если допустим я заведу фиксированный список, то я смогу сам сделать кнопки под этот список. Но если в список что-то добавят вне кода - кнопки для добавленного не будет.
Вопрос: как адаптировать кнопки под добавляющиеся элементы, чтобы кнопка была даже для товара, который появился вне кода?
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
Примерно так. Псевдокод:
def create_button(text):
button.create(label=text)
for element in list:
create_button(element)