Именно с answerCbQuery это норм
ЛОЛ
https://github.com/telegraf/telegraf/blob/develop/src/composer.ts#L613
Если вы не знаете, то зачем так безапелляционно помечаете код как Bad или Good. Еще особенно пометили, валидный и хороший код как плохой
Так эта пометка просто рофл был И если я так пометил то это не значит что нужно прислушиваться к моему мнению
А то что помечено как Good, это тихий ужас, в метод, который ожидает функции с аргументами ctx и next, передаете промисы, которые в свою очередь запустили и забыли, это пока они у вас ресолвятся, но как только будет reject , то произойдет не пойманное исключение. И еще вы return'ите все это
а разве не нужно делать return?
https://github.com/telegraf/telegraf/blob/develop/src/composer.ts#L613 посмотрите
насчет return это же одно и то же, правильно? bot.start(ctx => { return ctx.reply('msg') }) и bot.start(async ctx => { await ctx.reply('msg') }) и мне кажется первый вариант даже более правильный
или если что-то нужно запустить параллельно, то как писали Promise All
на коллбек же нужно отвечать как можно скорее
Обсуждают сегодня