169 похожих чатов

@JRootJunior тупой вопрос: почему я не могу установить сторадж ПОСЛЕ

создания диспетчера?

Т.е. так:
dp = Dispatcher()
storage = RedisStorage.from_url(...)
dp.storage = storage
НЕ работает

А так:
storage = RedisStorage.from_url(...)
dp = Dispatcher(storage=storage)
работает

13 ответов

14 просмотров

Эм, а что делать с существующими записями?

Groosha
А при чём тут они?

Ну как бы если есть изменение стореджа на ходу, то непонятно что с ними делать

Groosha- Автор вопроса
Aleksandr Danilov 🇺🇦
Ну как бы если есть изменение стореджа на ходу, то...

Сейчас на это пофиг вообще, предположим, команды выполняются друг за другом

Groosha
Сейчас на это пофиг вообще, предположим, команды в...

А что мешает сделать общее хранилище и уже им управлять?

Groosha- Автор вопроса
Aleksandr Danilov 🇺🇦
А что мешает сделать общее хранилище и уже им упра...

Да блин, забей на это вообще. Вопрос про другое

дебагером не проверял?

Groosha- Автор вопроса
Alex RootJunior 🇺🇦
дебагером не проверял?

Лол, вообще забавно. В первом случае (где "не работает"): xxx = await dp.storage.get_data(bot, k) print("data from storage", xxx) Показывает данные из Redis, но дальше в хэндлерах state.storage — MemoryStorage :D

Groosha- Автор вопроса
Groosha
Лол, вообще забавно. В первом случае (где "не раб...

Ну типа: async def cmd_spin(message: Message, state: FSMContext): print(type(state.storage)) Результат: <class 'aiogram.dispatcher.fsm.storage.memory.MemoryStorage'>

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
3
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Так а кто может спарсить всех участников чата? Идишники
Magic
17
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Ребята, а из API геокодеров (по адресам в РФ) что сейчас актуального и есть ли среди актуального бесплатное/с нормаотным лимитом запросов? ситуация простая - на сайте периоди...
Dreamer_0x01 VeseloV
8
Карта сайта