Cómo trabajar con la descripción de un bot de Telegram (completa y corta)
Para configurar el mensaje de bienvenida
tg_set_bot_description(description, language_code) - descripción del bot que se muestra cuando el chat con el bot está vacío
Parámetros:
Ejemplo de configuración de un mensaje de bienvenida y menú del bot:

Después del lanzamiento (esto debe hacerse una vez usando un comando de administrador):

Ejemplo de código para copiar:
tg_set_bot_description('¡Bienvenido! Soy tu asistente virtual, Yurgram.🤖') command = [["private_office", "Cuenta personal"]] tg_set_command(command, '', 'default')
Para configurar la descripción corta de vista previa
tg_set_bot_short_description(description, language_code) - una descripción corta del bot que aparece en la página de perfil del bot y se envía junto con el enlace cuando los usuarios comparten el bot.
Parámetros:
Para obtener la descripción actual
tg_get_bot_description(language_code) - usa este método para obtener la descripción actual del bot para el idioma de usuario especificado.
Para obtener la descripción corta actual
tg_get_bot_short_description(language_code) - usa este método para obtener la descripción corta actual del bot para el idioma de usuario especificado.
Cómo configurar comandos para el bot
Para configurar comandos
tg_set_command(commands, language, scope, platform_id, user_id)

command = [["count", "devuelve el recuento de usuarios"],["unpin", "desanclar todos los mensajes"]] tg_set_command(command, '', 'all_chat_administrators')
En este ejemplo, los comandos se colocan en una variable separada. También puedes agregar estos comandos directamente en la función.
tg_set_command('[["count", "devuelve el recuento de usuarios"],["unpin", "desanclar todos los mensajes"]]', '', 'all_chat_administrators')
Para llamar a los comandos, escribe el símbolo '/' en el campo de entrada de mensajes. Si todo se configuró correctamente, verás una lista de sugerencias de comandos disponibles. Los comandos aparecerán en negrita, con sus descripciones mostradas a la derecha.
Para usar comandos, configura una reacción a los mensajes que contengan comandos.
Cómo ver los comandos del bot
tg_get_command()
Para ver comandos
tg_get_command(language, scope, platform_id, user_id)
Si no deseas usar el parámetro de idioma pero necesitas usar el parámetro scope, asegúrate de especificar primero un parámetro vacío, como en el ejemplo:
tg_get_command('', scope)
command = tg_get_command('', 'all_chat_administrators')
Asigna esta función a una variable, y la variable contendrá la respuesta del servidor con los comandos para el ámbito de usuario especificado en el parámetro.
{"ok":true,"result":[{"command":"count","description":"devuelve el recuento de usuarios"},{"command":"unpin","description":"desanclar todos los mensajes"}]}
Si la función se llama sin parámetros, el ámbito se establecerá en 'default'.
command = tg_get_command()
Cómo eliminar comandos en el bot
tg_delete_command()
Para eliminar comandos
tg_delete_command(language, scope, platform_id, user_id), donde
Si no deseas usar el parámetro de idioma pero necesitas usar el parámetro scope, asegúrate de especificar un valor vacío para el primer parámetro, como en el ejemplo:
tg_delete_command('', scope)
Un comando como tg_delete_command() eliminará comandos sin especificar el parámetro de idioma, usando el valor de ámbito predeterminado.
Puedes eliminar los comandos configurados llamando a la función con parámetros en la calculadora:

Ejemplo de código para copiar:
tg_delete_command('', 'all_chat_administrators')
Cómo configurar reacciones a comandos
Para comandos en un chat privado con el bot, debes reaccionar a mensajes como: '/command_name' – donde command_name es el comando.
Para comandos en grupos y chats, los mensajes aparecerán como: '/command_name@bot_username' – donde command_name es el comando y @bot_username es el nombre de usuario del bot.
Lista de valores de scope:
Si no deseas usar el parámetro de idioma pero necesitas usar el parámetro scope, asegúrate de especificar un valor vacío para el primer parámetro, como en el ejemplo:
tg_delete_command('', scope)


