Перейти к основному содержимому

Установка описания команды

Описание команды необходимо для установки команды в список команд бота в 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