Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Aiogram, где лучше хранить данные?

    @Sheptyakov
    Привет!

    Можно хранить через FSM, но тогда нужно придумывать логику дополнения заказа.
    Супер простой пример для понимания принципа:
    def update_pizza_state(state, new_pizza):
        pizza = state.get(‘pizza’)
        if pizza:
            state[‘pizza’] = pizza + ‘;’ + new_pizza
        else:
            state[‘pizza’] = new_pizza
        return state


    В таком случае, соответственно, нужно будет реализовать методы по удалению конкретной пиццы и развёртки строки с пиццами в заказ. Но кажется, мысль ясна.
    Ответ написан
    3 комментария