Size: a a a

2020 December 07

К

Костя in aiogram [ru]
мне лично фильтр кажется более элегантным решением, чем функция. Но я скорее всего чего-то не знаю, и тут больше Алекс может подсказать зачем было делать сложно, если можно было просто
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
Mike
пожалуй да
не работает кста не из-за способа реализации

А из-за самой реализации

посему можно на функцию глянуть?
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
Mike
пожалуй да
Дай функцию ....
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
не работает кста не из-за способа реализации

А из-за самой реализации

посему можно на функцию глянуть?
Функция возвращает строку из базы
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
Дай функцию ....
Если таковой нет, возвращает None соответственно
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
Дай функцию ....
а хендлер такой
@dp.message_handler(lambda message: select_group(message.text), state=States.GROUP)
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
select_group пашет?
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
покажи его...
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
select_group пашет?
Да господи
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
покажи его...
async def select_group(group: str):
   group = await Groups.query.where(Groups.group == group).gino.first()
   return group
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
Ааааа ну тут сосмислом
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
Попробуй в єту функцию передавать не теккст а само сообщение
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
и тогда хандлре такой

@dp.message_handler(select_group, state=States.GROUP)
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
Попробуй в єту функцию передавать не теккст а само сообщение
не понял
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
async def select_group(msg: type.Message):
   group = await Groups.query.where(Groups.group == msg.text).gino.first()
   return group
источник

M

Mike in aiogram [ru]
Туночка ᅠᅠ
async def select_group(msg: type.Message):
   group = await Groups.query.where(Groups.group == msg.text).gino.first()
   return group
но она мне не только тут нужна
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
А еще вроде у таких библиотек есть метод exists
источник

M

Mike in aiogram [ru]
я просто напишу фильтр
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
чем фильтр тогда отлдичается от функции если все равно его отдельно написать надо
источник

К

Костя in aiogram [ru]
Туночка ᅠᅠ
чем фильтр тогда отлдичается от функции если все равно его отдельно написать надо
тем что нет страшной лямбды
источник