Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Alex_888
@Alex_888
Python
Telegram
Как динамически добавлять кнопки inline?
Был пример, как динамически создавать кнопки меню, беря значения из файла.
Ни как не могу найти пример.
Суть проста, из файла берется список, и для каждой строки создается кнопка inlinekeyboardmarkup.
Поделитесь примером пожалуйста.
Вопрос задан
более трёх лет назад
134 просмотра
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Нетология
Fullstack-разработчик на Python + нейросети
20 месяцев
Далее
Skillfactory
Профессия Python-разработчик
9 месяцев
Далее
Яндекс Практикум
Python-разработчик
10 месяцев
Далее
Решения вопроса
1
Alex_888
@Alex_888
Автор вопроса
Решено.
stringList = {"1": "Один", "2": "Два", "3": "Три"}
def makeKeyboard():
markup = types.InlineKeyboardMarkup()
for key, value in stringList.items():
markup.add(types.InlineKeyboardButton(text=value,callback_data="['value', '" + value + "', '" + key + "']"))
return markup
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Модератор
@TosterModerator
https://toster.ru/help/rules
3.8
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Telegram
Простой
Сброс вебхука телеграм сразу после деплоя на Render. Можно ли побороть?
1 подписчик
13 часов назад
95 просмотров
1
ответ
Telegram
+1 ещё
Средний
Почему не грузит картинки и видео через mtproto proxy в телеграм?
1 подписчик
17 нояб.
166 просмотров
0
ответов
Python
Простой
Каким образом я могу запускать привязанных ботов в основном, что-бы основной loop не ломался и не дублировался?
1 подписчик
15 нояб.
181 просмотр
0
ответов
Python
Простой
Почему конвертация .py файла в .exe с помощью auto-py-to-exe происходит аномально долго и как это исправить?
1 подписчик
08 нояб.
229 просмотров
0
ответов
Python
+2 ещё
Простой
Как решить ошибку с отправкой почты через Outlook SMTP?
1 подписчик
08 нояб.
150 просмотров
0
ответов
Python
+2 ещё
Средний
Как конвертировать drawio (xml) в xml zabbix map?
2 подписчика
08 нояб.
123 просмотра
1
ответ
Telegram
+1 ещё
Простой
Как запретить тг ботам писать мне без их блокировки?
1 подписчик
08 нояб.
562 просмотра
2
ответа
Telegram
Простой
Возможна ли уникальная авторизация бота для разных чатов Telegram?
1 подписчик
07 нояб.
129 просмотров
1
ответ
Веб-разработка
+1 ещё
Средний
Как запретить отскок сайта webapp telegram?
2 подписчика
05 нояб.
297 просмотров
0
ответов
Telegram
Простой
Как зарегистрироваться в telegram из России?
1 подписчик
03 нояб.
505 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Backend Python Developer Middle/Senior
AppRoute
До 3 000 $
Python back-end engineer (+Kotlin)
YoloPrice
от 360 000 до 420 000 ₽
Junior Python Developer
ITK academy
•
Воронеж
от 75 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама