Bot. Obtener mensaje#

Obtiene un mensaje o una llamada de retorno de la cola. Si no hay mensajes en la cola, se genera un error.

Conexión[Enlace] Objeto de conexión al bot. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Conexión", del bloque "Bot. Crear conexión" del grupo Telegram, que se utilizó anteriormente para conectarse al bot de Telegram.
Esperar mensajeAl activarse, el bloque esperará nuevos mensajes. De lo contrario, si no hay mensaje, se generará un error.
Mensaje

[Enlace] Se devuelve un objeto mensaje. Propiedades disponibles:

  • Id - id del mensaje;
  • ChatId - id del chat;
  • From - nombre del Usuario que envió el mensaje;
  • Text - texto del mensaje;
  • Type - designación textual del tipo de mensaje;
  • IsFile - indica si hay un archivo en el mensaje (aquí se puede determinar más precisamente el tipo utilizando las propiedades IsDocument, IsPhoto, IsVoice). Por ejemplo: $TMessage.IsPhoto - si es igual a $true, entonces hay una foto en el mensaje.
Llamada de retorno

[Lógico] Si está activado, el mensaje contiene datos sobre la llamada de retorno (presión de botón). Propiedades disponibles:

  • IsCallback - si está activado, es una llamada de retorno;
  • CallbackData - cadena con los datos del botón presionado (estos datos se establecen en el diccionario en el bloque "Bot. Enviar mensaje";
  • Callback - objeto de llamada de retorno.
Nivel de procesamiento

Selección del nivel de manejo de errores. Valores posibles:

  • "Default" - por defecto;
  • "Ignore" - se ignoran los errores;
  • "Handle" - se manejan los errores.

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Nivel de mensajes

Selección del nivel de mensajes que los bloques mostrarán durante su funcionamiento. Valores posibles:

  • "Default" - por defecto;
  • "Release" - salida desactivada;
  • "Debug" - salida de información principal;
  • "Detailed" - salida de información detallada.

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Texto de error[Texto] Devuelve información detallada sobre el error en caso de ejecución incorrecta del bloque.