Не можешь вынести команду так, чтобы она входила в сцену, но обрабатывалась до мидлвар сцен. Можно описать команду в Стейдже (это контейнер сцен), но если она нужна до стейджа? /start, к примеру
Если я правильно понял вы имеете ввиду, что мидлвары обрабатываются раньше, чем допустим команда /start?
на ты давай 🌚 Да, именно так В итоге, чтобы обработать старт после входа в сцены - я сделал костыль, пропустил апдейт сквозь всю сцену и в конце проверку сделал
ну я просто как опытный разработчик bot.use поместил ниже чем команда старта)
Круто, да, а если /старт делает ctx.scene.enter ?
Так можнл зарегистрировать команду до stage, а потом в ней сделать next () если требуется переход к сцене
на строке ctx.scene.enter кидается эксепшн reading null (enter)
Обсуждают сегодня