Да
и все конфиги туда же и т.д.?
да, но язык юзера ты получить не сможешь
Какие конфиги? Тебе нужен класс I18n и его метод match, а не инстанс этого класса
слава богу ты тут
а откуда он получит данные локализации?
ага, теперь покажи ему как получить доступ к контексту до его передачи
Я же говорю, класс, у класса статический метод match. Не у его инстанса
Вместо i18n надо:
спасибо, все получилось. беря у класса мы не создаем еще один экземпляр i18n - все верно?
спасибо
И match же функцию должен возвращать, а ты её в строку пихаешь. Эмодзи добавь в файлы локалей, оставь .hears(match(''), handler)
так не могу, они меняются (эмодзи). Если работает - можно так оставить или всетки переделывать пока не поздно?
Как это может работать?
вот же обработчик, нет?
Ты когда в этой сцене, и пишешь back, этот обработчик вызывается у тебя?
https://t.me/telegraf_ru/191489
bot.hears(match('btn'), ctx => {})
Ты понял что нужно сделать, или нет? В файле локалей у тебя должно быть: back: 👈 back В коде scene.hears(match('back'), ctx => {})
Обсуждают сегодня