сцену, срабатывает обработчик .enter()?, но все остальные обработчики остаются с прошлой сцены. изначально я думал, что бот сразу из нее и выходит, но .leave() не срабатывает
Он сразу выходит из предыдущей сцены, у вас скорее всего в коде ошибка
Мне сегодня подсказали лайфхак) bot.use(async (ctx, next) => { console.log(ctx); await next(); }); А там уже инфа в какой сцене вызывается команда
на самом деле, ошибка произошла из-за пакета telegraf-session-mongodb, по какой-то причине, он не хотел переходить именно в эту сцену. со стандартными сессиями и локальными такой ошибки нет
bot.use(Composer.log()) ;-)
Версия телеграфа?
Дасвидания)
Хах, почему я такие вещи нутром чую, тебе в @TelegrafJSChat, этот чат только по 3.х
Обсуждают сегодня