Size: a a a

2020 February 21

Т

Технопёс in aiogram [ru]
quavo
ну ето я догадываюсь
но типа а зачем самому ?
Чтобы не использовать декораторы, т. к. это не очень хороший подход
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
quavo
ну ето я догадываюсь
но типа а зачем самому ?
Тоже интересуюсь часто, когда скидывают такие коды
источник

q

quavo in aiogram [ru]
Технопёс
Чтобы не использовать декораторы, т. к. это не очень хороший подход
Не понял
источник

q

quavo in aiogram [ru]
А почему
источник

q

quavo in aiogram [ru]
?
источник

L

L in aiogram [ru]
Gabben
ух что за фигня
а как не фигня то?)
я хочу просто указать функцию и указать callback который ожидаю - простой  вопрос
источник

G

Gabben in aiogram [ru]
L
мужчины, приветствую, а без анонимной функции/regexp фильтра можно callback передать  в  register_callback_query_handler?
В таком цикле хендлеры создаются, но callback до них не доходит например, с regexp вместо анонимной функции работает но не хочется его использовать там где это не нужно.
for key in some_dict:
       dispatcher.register_callback_query_handler(some_func, lambda c: c.data==key)
переформулируй вопрос
>  а без анонимной функции/regexp фильтра можно callback передать  в  register_callback_query_handler
что за callback? почему он должен передаться в функцию регистрации
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Технопёс
Чтобы не использовать декораторы, т. к. это не очень хороший подход
Зачем изобрели декораторы если это плохой прием?
источник

L

L in aiogram [ru]
Gabben
переформулируй вопрос
>  а без анонимной функции/regexp фильтра можно callback передать  в  register_callback_query_handler
что за callback? почему он должен передаться в функцию регистрации
>переформулируй вопрос
как при регистрации явно указать callback для которого регистрируется handler?
источник

Т

Технопёс in aiogram [ru]
quavo
А почему
Как минимум поэтому
источник

Т

Технопёс in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Зачем изобрели декораторы если это плохой прием?
Я говорю про этот конкретный случай подход
источник

MG

Mario Glesias in aiogram [ru]
источник

G

Gabben in aiogram [ru]
L
>переформулируй вопрос
как при регистрации явно указать callback для которого регистрируется handler?
что такое callback?
источник

Т

Технопёс in aiogram [ru]
Гораздо лучше (явнее) зарегистрировать хэндлеры руками в каком нибудь register_handlers(dp)
источник

G

Gabben in aiogram [ru]
источник

G

Gabben in aiogram [ru]
dp.register_callback_query_handler(some_callback_handler)
источник

L

L in aiogram [ru]
Gabben
что такое callback?
ты зачем мне наводящие какие то вопросы задаёшь? callback это callback.data прилетающие в апдейте, давай пропустим часть с напутствиями)
источник

q

quavo in aiogram [ru]
Это вот из-за хендлеров такое говно, я понял
источник

Т

Технопёс in aiogram [ru]
Сынок, ты используешь плохие блупринты...
Мам, я их написал......
источник

q

quavo in aiogram [ru]
Я не знал
источник