Как работать с описанием Telegram-бота (полным и кратким)
Настройка приветственного сообщения
tg_set_bot_description(description, language_code) — описание бота, отображаемое, когда чат с ботом пуст.
Параметры:
Пример настройки приветственного сообщения и меню бота:

После запуска (это нужно сделать один раз с помощью команды администратора):

Пример кода для копирования:
tg_set_bot_description('Добро пожаловать! Я ваш виртуальный помощник, Yurgram.🤖') command = [["private_office", "Личный кабинет"]] tg_set_command(command, '', 'default')
Настройка краткого описания для предпросмотра
tg_set_bot_short_description(description, language_code) — краткое описание бота, которое отображается на странице профиля бота и отправляется вместе со ссылкой, когда пользователи делятся ботом.
Параметры:
Получение текущего описания
tg_get_bot_description(language_code) — используйте этот метод, чтобы получить текущее описание бота для указанного языка пользователя.
Получение текущего краткого описания
tg_get_bot_short_description(language_code) — используйте этот метод, чтобы получить текущее краткое описание бота для указанного языка пользователя.
Как настроить команды для бота
Настройка команд
tg_set_command(commands, language, scope, platform_id, user_id)

command = [["count", "вернуть количество пользователей"],["unpin", "открепить все сообщения"]] tg_set_command(command, '', 'all_chat_administrators')
В этом примере команды помещены в отдельную переменную. Вы также можете добавить эти команды непосредственно в функцию.
tg_set_command('[["count", "вернуть количество пользователей"],["unpin", "открепить все сообщения"]]', '', 'all_chat_administrators')
Чтобы вызвать команды, введите символ '/' в поле ввода сообщения. Если всё настроено правильно, вы увидите список предложений доступных команд. Команды будут отображаться жирным шрифтом, а их описания — справа.
Чтобы использовать команды, настройте реакцию на сообщения, содержащие команды.
Как просмотреть команды для бота
tg_get_command()
Просмотр команд
tg_get_command(language, scope, platform_id, user_id)
Если вы не хотите использовать параметр language, но вам нужно использовать параметр scope, обязательно сначала укажите пустой параметр, как в примере:
tg_get_command('', scope)
command = tg_get_command('', 'all_chat_administrators')
Присвойте эту функцию переменной, и переменная будет содержать ответ сервера с командами для области пользователей, указанной в параметре.
{"ok":true,"result":[{"command":"count","description":"вернуть количество пользователей"},{"command":"unpin","description":"открепить все сообщения"}]}
Если функция вызывается без параметров, область будет установлена на 'default'.
command = tg_get_command()
Как удалить команды в боте
tg_delete_command()
Удаление команд
tg_delete_command(language, scope, platform_id, user_id), где
Если вы не хотите использовать параметр language, но вам нужно использовать параметр scope, обязательно укажите пустое значение для первого параметра, как в примере:
tg_delete_command('', scope)
Команда вида tg_delete_command() удалит команды без указания параметра language, используя значение области по умолчанию.
Вы можете удалить установленные команды, вызвав функцию с параметрами в калькуляторе:

Пример кода для копирования:
tg_delete_command('', 'all_chat_administrators')
Как настроить реакции на команды
Для команд в личном чате с ботом нужно реагировать на сообщения вида: '/command_name' – где command_name — это команда.
Для команд в группах и чатах сообщения будут выглядеть так: '/command_name@bot_username' – где command_name — это команда, а @bot_username — имя пользователя бота.
Список значений scope:
Если вы не хотите использовать параметр language, но вам нужно использовать параметр scope, обязательно укажите пустое значение для первого параметра, как в примере:
tg_delete_command('', scope)


