Все везде работает. Перешел к добавлению локализации для WizardScene. На первом этапе все ок, но на втором в контексте уже нет i18n, я не понимаю что делаю не так.
Вот первые 2 этапа сцены:
const createPostHere = new Scenes.WizardScene('createPostHere',
async (ctx) => {
ctx.wizard.state.post = {}
await ctx.reply(await ctx.i18n.t('createPost.promptTitle'))
ctx.wizard.next()
},
async (ctx) => {
ctx.wizard.state.post.title = ctx.message.text
await ctx.reply(await ctx.i18n.t('createPost.promptText'))
ctx.wizard.next()
},
И i18n, и сцены в боте зарегистрированы:
bot.use(stage.middleware());
bot.use(i18n.middleware())
Я вообще не понимаю, как такое происходит, все остальные объекты передаются спокойно