Ответы пользователя по тегу AIOgram
  • Как добавить кнопку "Назад" в telegram бота?

    MicroProger
    @MicroProger
    Работает - не трогай
    Здравствуйте.
    Я бы сделал массив, состоящий из трех элементов:
    0: Меню, в котором находится пользователь сейчас
    1: Меню, в котором находился пользователь шаг назад
    2: Меню, в котором находился пользователь два шага назад

    C каждым изменением меню, массив сдвигался вправо с изменением 0-го элемента. Например:
    menus = [menu1, menu2, menu3]
    print(menus)  # [menu1, menu2, menu3]
    def menu_select(menu):
        menus[2] = menus[1]
        menus[1] = menus[0]
        menus[0] = menu
    # смена меню на menu4
    menu_select(menu4)
    print(menus)  # [menu4, menu1, menu2]

    А при нажатии кнопок, будут меняться кнопки на соответствующие меню
    Надеюсь, этот код вам поможет
    Ответ написан
    2 комментария