Да но последовательности не будет вроде как
state.get_data()?
Без state
Он в каждый хендлер приходит, если что
Не тот который я использую
А ты прими, он придёт
У меня в некоторых хандлерах используются данные прикреплённые к чату
Которые я не буду пихать в бд
Я не хочу доставать state чтобы получить данные
Нужно подключаться к редису самому получается?
Ну тогда никак :))
Ну не доставай и не получай. В чём проблема?))
В твоем рождении
!ro 15m Не токсичь, а возьми и сделай то, что мы тебе посоветовали.
В чём проблема достать state? Просто возьми и прими его в хендлер, как ты это всегда делал, через аргументы, затем сделай await state.get_data(). Это единственный нормальный способ сделать то, что ты хочешь. Без объекта state никак не обойтись. Ты можешь этот объект получить для любого чата и пользователя, но если тебе нужен текущий чат, в отдельном вызове не будет никакого смысла. Принятием стейта ты ничего не модифицируешь в нём. Лезть напрямую в редис за данными — крайне непортабельно (вдруг ты сторэдж поменяешь?) и вообще зачем ты лезешь не в свою зону ответственности? Хочешь писать говнокод?) (ответишь когда из мута выйдешь)
> без объекта state никак не обойтись В тоже время объект XStorage (где X - "название" твоего хранилища): 🗿
Детали реализации 🤓
Короче, пока @youngtitanium не вышел из мута и чтобы долго не ждал, поясню его вопрос (он написал мне в личку, мы выяснили, что ему надо) Он хочет получить данные не юзера в чате, как обычно это делает передаваемый в хендлер state, а данные всего чата. У него двойка, так что без фсмстратегий.
О, 15 минут быстро прошло) Ну ладно
Уже давно прошли, вроде...
Минуту назад
Ещё за каденции Порошенка?
Ты уже ответил ему?
Нет, я хз как это делать)
Обсуждают сегодня