Size: a a a

2020 May 28

AR

Alex RootJunior in aiogram [ru]
Чтобы не пилить самому экстра поля из апдейта можно глянуть фильтр для логгинга который лежит рядом с мидлварью логирования, там из контекста проставляются все данные в запись
источник

AR

Alex RootJunior in aiogram [ru]
Как раз изначально для GrayLog пилил, чтобы иметь и логи с возможностью фильтрации по конкретным полям апдейта и чтобы рисовать графики
источник

Forevka ÐΞV... in aiogram [ru]
Alex RootJunior
Ну адекватно можно сделать через то же логирование, грузить данные в какой нибудь инфлюкс/кликхаус и рисовать какие надо графики в графане
идея для стартапа
источник

Forevka ÐΞV... in aiogram [ru]
можно замутить сервис который будет принимать батч этих экшнов(один экшн одно действие юзера допустим), а поля в экшнах сделать настраиваемыми под каждого бота
источник

Forevka ÐΞV... in aiogram [ru]
погуглил и понял что такого дерьма выше крыши отбой
источник

AR

Alex RootJunior in aiogram [ru]
Forevka ÐΞV
погуглил и понял что такого дерьма выше крыши отбой
Такого существует много, да.
источник

AR

Alex RootJunior in aiogram [ru]
А еще мы тут в ботоиде когда то уже "начинали" делать

Да, @b0g3r? :D
источник

Forevka ÐΞV... in aiogram [ru]
Alex RootJunior
А еще мы тут в ботоиде когда то уже "начинали" делать

Да, @b0g3r? :D
а чем закончилось
источник

AR

Alex RootJunior in aiogram [ru]
Forevka ÐΞV
а чем закончилось
Активным обсуждением
источник

AR

Alex RootJunior in aiogram [ru]
И отсутствием времени у всех участников
источник

ПЯ

Просто Ярик... in aiogram [ru]
Переслано от Просто Ярик...
https://pastebin.com/cCYL1CPu
state = await self.dispatcher.storage.get_state(chat=chat, user=user)
TypeError: get_state() missing 1 required positional argument: 'self'
Чет
я не понимаю, где ошибка?
источник

AR

Alex RootJunior in aiogram [ru]
Кек, нашел наш чат :D
источник

AR

Alex RootJunior in aiogram [ru]
Просто Ярик
Переслано от Просто Ярик
https://pastebin.com/cCYL1CPu
state = await self.dispatcher.storage.get_state(chat=chat, user=user)
TypeError: get_state() missing 1 required positional argument: 'self'
Чет
я не понимаю, где ошибка?
O.o

1) зачем лезешь напрямую к стореджу а не через спец. интерфейс?
2) покажи как ты передаешь сторедж в диспетчер.
источник

ПЯ

Просто Ярик... in aiogram [ru]
Я случайно вставил там
источник

ПЯ

Просто Ярик... in aiogram [ru]
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from config import TOKEN
bot = Bot(token=TOKEN)
dp = Dispatcher(bot,storage=MemoryStorage)
источник

Т

Технопёс in aiogram [ru]
Просто Ярик
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from config import TOKEN
bot = Bot(token=TOKEN)
dp = Dispatcher(bot,storage=MemoryStorage)
вызвать забыл?
источник

AR

Alex RootJunior in aiogram [ru]
Просто Ярик
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from config import TOKEN
bot = Bot(token=TOKEN)
dp = Dispatcher(bot,storage=MemoryStorage)
Надо передавать экземпляр а не класс
источник

ПЯ

Просто Ярик... in aiogram [ru]
а, понял
источник

ПЯ

Просто Ярик... in aiogram [ru]
Alex RootJunior
Надо передавать экземпляр а не класс
Спасибо)
источник

ИС

Игорь Середа... in aiogram [ru]
Alex RootJunior
Ну адекватно можно сделать через то же логирование, грузить данные в какой нибудь инфлюкс/кликхаус и рисовать какие надо графики в графане
Знаю чела, который так и делает.
источник