telegraf
Ну судя по всему если стоит true и у тебя нет перевода по ключу - то будет выведен ключ. Если false - то выбросит ошибку.
не подскажешь еще плюсы и минусы хранения в сессии -
Вероятно раз он в сессии, то можно запомнить язык для каждого пользователя отдельно. Сессию можно сделать даже постоянной и просто хранить там настройки в куче и не парится. Для простых ботов наверное сойдёт. А если не будешь хранить в сессии - то наверное придётся костылить подгрузку конфигурации языка для каждого пользователя. Фиг знает, телеграфом не пользовался и с telegraf i18n тоже не знаком.
понял. а как сделать сессию постоянной?
Конкретных рекомендаций в доке нет, просто куча либ на npm, подключи что-нибудь популярное. Ну и базу данных конечно тоже.
сессия, если на нее не одевается модуль, тупо обьект - кэш, к которому есть доступ отовсюду через контекст. стэйт нечто подобное, пространство имен, для своих методов, свойств etc. обычно, отдельно подключается база, по ходу работы, первый раз обращаешься к базе, кэшируешь, а последующие разы работаешь с сессией. при выключении отслеживаешь события системы, например, sigterm, сгружаешь сессию в базу и бота выключаешь
привет еще раз. у меня примерно так и запланировано
а вот тут и минус.. если сервер не безопасен, при банальном отключении электричества потеряешь всю сессию
яндекс, вроде норм все
это стало вылазить и почему х3
Ты походу вместо коллбека в какую то функцию не то передал. Полистай доку.
Ну порядок аргументов там перепутал, строку вместо функции, вот это всё. Проверь правильные аргументы ли передаёшь.
дак я не могу понять где смотреть. в ошибке путей нет. все комментить по очереди?
Обсуждают сегодня