Beispiel #1
0
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton

weather_button = InlineKeyboardMarkup(row_width=2)
weather_now = InlineKeyboardButton('Weather', callback_data='btn1')
weather_tomorrow = InlineKeyboardButton('Weather tomorrow', callback_data='btn2')
weather_button.add(weather_now, weather_tomorrow)
Beispiel #2
0
        markup.insert(
            InlineKeyboardButton(text=name,
                                 callback_data=ChoiceModelCallback.new(
                                     model_name=name, pk=pk)))
    return markup


petrol = InlineKeyboardButton(text='Бензин', callback_data='Бензин')
gas = InlineKeyboardButton(text='Газ', callback_data='Газ')
petrol_gas = InlineKeyboardButton(text='Бензин/Газ',
                                  callback_data='Бензин/Газ')
hybrid = InlineKeyboardButton(text='Гибрид', callback_data='Гибрид')
electro = InlineKeyboardButton(text='Электромобиль',
                               callback_data='Электромобиль')

choice_fuel_markup = InlineKeyboardMarkup(
    inline_keyboard=[[petrol, gas, hybrid], [petrol_gas, electro]])

choice_wheel_drive_markup = InlineKeyboardMarkup(inline_keyboard=[[
    InlineKeyboardButton(text='Передний', callback_data='Передний'),
    InlineKeyboardButton(text='Задний', callback_data='Задний'),
    InlineKeyboardButton(text='Полный', callback_data='Полный'),
]])

choice_gear_box_markup = InlineKeyboardMarkup(inline_keyboard=[[
    InlineKeyboardButton(text='Автомат', callback_data='Автомат'),
    InlineKeyboardButton(text='Вариатор', callback_data='Вариатор')
], [InlineKeyboardButton(text='Механическая', callback_data='Механическая')]])

choice_wheel_position_markup = InlineKeyboardMarkup(inline_keyboard=[[
    InlineKeyboardButton(text='Левый', callback_data='Левый'),
    InlineKeyboardButton(text='Правый', callback_data='Правый')
Beispiel #3
0
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
ibt1 = InlineKeyboardButton(text='kg', callback_data='kg')
ibt2 = InlineKeyboardButton(text='ru', callback_data='ru')
ibt3 = InlineKeyboardButton(text='en', callback_data='en')

imp2 = InlineKeyboardMarkup().row(ibt1, ibt2, ibt3)
Beispiel #4
0
    12: "Львівський",
    13: "Миколаївський",
    14: "Одеський",
    15: "Полтавський",
    16: "Рівненський",
    17: "Сумський",
    18: "Тернопільський",
    19: "Харківський",
    20: "Херсонський",
    21: "Хмельницький",
    22: "Черкаський",
    23: "Чернівецький",
    24: "Чернігівський",
}

kbList = InlineKeyboardMarkup()
kbList.row(InlineKeyboardButton(DEPS[0], callback_data="depInfo0"))

depsCount = DEPS.__len__()
for i in range(1, depsCount, 2):

    buttons_row = list()
    buttons_row.append(
        InlineKeyboardButton(DEPS[i], callback_data=f"depInfo{i}"))

    if i + 1 <= depsCount - 1:
        buttons_row.append(
            InlineKeyboardButton(DEPS[i + 1], callback_data=f"depInfo{i+1}"))

    kbList.row(*tuple(buttons_row))
kbList.row(InlineKeyboardButton("До початку", callback_data="home"))