Установка описания команды
Описание команды необходимо для установки команды в список команд бота в Telegram. Evogram позволяет указать в настройках описание команды на множество языков, а после автоматически установить все команды в боте, с учетом локализации.
Описание команды указывается в настройках самой команды таким способом:
@CommandHandler({
name: "example",
description: [{
text: "Это тестовая команда",
language: "ru"
}, {
text: "It's a test command",
language: "en"
}]
})
Здесь мы установили описание на два языка, это русский и английский. Теперь, когда будут пользоваться ботом, в зависимости от их языка в Telegram будет выдаваться указанное описание.
В description
передается массив, содержащий text
и необязательный параметр language
.
text
устанавливает описание команды, а language
язык, для которого это описание.
Данный пример устанавливает описание только на русский и английский язык. Если у пользователя будет другой язык в Telegram, он не увидит данную команду в списке команд. Для этого Вам необходимо отдельно написать описание без указания language