когда должен английским.
return (langCode.search('ru') >= 0) ? ctx.reply(langs.ru.mark) : ctx.reply(langs.en.mark);
*В переменной langCode ищет "ru". Если находит - будет натуральное число, если нет - "-1" (вдруг, кто не сталкивался с .search(), что маловероятно).
Полные исходники: https://github.com/Khuzha/bots/tree/master/comment
*В langCode: ru, ru-ru, en-US, un-Uk и так далее
В документации к Telegraf имеется список нескольких проектов, которые на нем написаны. https://github.com/amiralies/metalarchives-telegram-bot один из них и в нем реализована мультиязычность
Обсуждают сегодня