140 читали · 1 год назад
Python. Telegram bot. Многоуровневое меню в сообщении.
В этом посте мы разбирались с Inline клавиатурами. И там же я обещал показать, как можно создать такую клавиатуру еще проще. Сказал - сделал. Разбираемся с quick_markup. Функция, которая принимает в себя словарь с кнопками. markup = quick_markup({ 'Twitter': {'url': 'https://twitter.com'}, 'Facebook': {'url': 'https://facebook.com'}, 'Back': {'callback_data': 'whatever'} }, row_width=2) Ключи полученного словаря станут текстом кнопок, значения - действиями этих же кнопок. Так из примера...