Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Alex_888
@Alex_888
Python
Telegram
Как динамически добавлять кнопки inline?
Был пример, как динамически создавать кнопки меню, беря значения из файла.
Ни как не могу найти пример.
Суть проста, из файла берется список, и для каждой строки создается кнопка inlinekeyboardmarkup.
Поделитесь примером пожалуйста.
Вопрос задан
более трёх лет назад
131 просмотр
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
+1 ещё
Простой
Где лучше создать папку для проекта и вирутальное окружение к нему?
1 подписчик
3 часа назад
64 просмотра
1
ответ
Python
+3 ещё
Средний
В чём может быть причина, что при работе через Telethon с явно заданным SOCKS5-прокси Telegram определяет локацию устройства не по IP прокси?
1 подписчик
вчера
125 просмотров
1
ответ
Telegram
Простой
Почему выскакивает ошибка при запуске Telegram Desktop?
1 подписчик
05 июн.
175 просмотров
1
ответ
Python
+1 ещё
Простой
Почему api золотого яблока блокирует все запросы?
1 подписчик
05 июн.
618 просмотров
2
ответа
Telegram
Простой
Как установить в 2025 году на ПК telegram если кнопочный телефон?
2 подписчика
04 июн.
1358 просмотров
4
ответа
Python
+2 ещё
Простой
Как сделать интеграцию 1c таблицы и телеграмм бота на aiogram?
1 подписчик
03 июн.
195 просмотров
2
ответа
Python
+3 ещё
Средний
Как оставить активным GUI на сервере при выходе?
1 подписчик
02 июн.
317 просмотров
3
ответа
Python
+1 ещё
Простой
Как сделать GUID по дефолту при добавление записи в sqlite python?
1 подписчик
02 июн.
105 просмотров
1
ответ
Telegram
Простой
Защита ТГ webapp от мультисессий?
1 подписчик
01 июн.
290 просмотров
2
ответа
Python
Простой
Взаимодействие с базой данных при сборке файла exe?
1 подписчик
31 мая
185 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python разработчик
ITK academy
•
Саратов
от 75 000 ₽
Python developer
Greenway Global
•
Новосибирск
от 150 000 ₽
Программист Python
SPA2099
•
Москва
До 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама