Size: a a a

Боты на Telegraf 3.38

2021 January 13

E

Egor in Боты на Telegraf 3.38
Там же ...
источник

ym

yung musk in Боты на Telegraf 3.38
☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔️
я если честно не уверен что next() принимает аргументы
Принимает
источник

E

Egor in Боты на Telegraf 3.38
стоит.
источник

i

ik in Боты на Telegraf 3.38
I
что дает await next()?
пост процессинг цепочки, грубо гря она в обратном порядке идет и ты так можешь дождаться ее
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
Egor
Выше сказали что ошибку можно прокинуть.
зачем её дальше тащить?
источник

ym

yung musk in Боты на Telegraf 3.38
yung musk
Принимает
Можно кастомный контекст передать
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
yung musk
Можно кастомный контекст передать
а, ладно
источник

E

Egor in Боты на Telegraf 3.38
Они хотят глобально хэндлить.
источник

ym

yung musk in Боты на Telegraf 3.38
В следующую мидлварь
источник

E

Egor in Боты на Telegraf 3.38
Какие-то ошибки в catch, вроде.
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
значит нет смысла передавать ошибку
источник

j

jo in Боты на Telegraf 3.38
Egor
        } catch (e) {
           console.log(e);
           return ctx.reply(e.message);
       }
   }

->

}
catch(e) {next(e);}
чекну, спасибо
источник

E

Egor in Боты на Telegraf 3.38
Egor
Я думаю должно вернуть undefined?
Ну тут в принципе понятно что будет undefined, так что замыкания это легко.
источник

ym

yung musk in Боты на Telegraf 3.38
Кстати, вы знали что при поллинге телеграф забирает условные последние 100 апдейтов и цепочки промисов мидлварей по ним начинают выполняется не по очереди а одновременно
источник

OS

Oscar S in Боты на Telegraf 3.38
Egor
или return next(e);
Обязательно
источник

ym

yung musk in Боты на Telegraf 3.38
return Promise.all(updates.map((update) => this.handleUpdate(update)))
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
Egor
Ну тут в принципе понятно что будет undefined, так что замыкания это легко.
hello... выдало...
источник

E

Egor in Боты на Telegraf 3.38
А.
источник

E

Egor in Боты на Telegraf 3.38
Лол, не туда посмотрел.
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
а вернуло андефайнед
источник