Cliente. Exportar mensagens (TelegramClientGetMessages)#

Exporta mensagens do chat. A exportação de mensagens ocorre do último,
ou seja, de baixo para cima.

Conexão[Link] Objeto de conexão do cliente. O nome da variável nesta propriedade deve coincidir com o nome da variável na propriedade "Conexão", bloco "Cliente. Criar conexão" do grupo Telegram, que foi anteriormente utilizado para conectar o cliente Telegram.
Destino

[Texto] Objeto de destino. Esta string pode conter os seguintes valores:

  • Id do chat,
  • nome do chat,
  • Id do Usuário,
  • combinação "FirstName LastName" do Usuário,
  • valor do Username do Usuário,
  • telefone do Usuário.
Deslocamento[Número] Identificador da mensagem a partir da qual a exportação começa. O valor padrão é 0, o que significa carregar mensagens a partir da mais recente.
Quantidade[Número] Define um limite para a quantidade de mensagens a serem exportadas de uma só vez.
Filtro de contato[Texto] String para filtrar contatos no chat. Procura a ocorrência do valor especificado em Id, FirstName, LastName, Username, Phone.
Filtro de mensagem[Texto] String para filtrar o texto da mensagem. Procura a ocorrência do valor especificado.
Fluxo de mensagens[Texto] String com o identificador do fluxo de mensagens. Usado ao trabalhar com comentários de notícias.
Número de tentativas[Número] Número de tentativas em caso de erro de conexão com o servidor.
Mensagens

[Lista] Retorna uma lista de mensagens. Cada item da lista é um objeto mensagem. O objeto possui as seguintes propriedades:

  • Id - id da mensagem;
  • Date - data;
  • From - de quem é a mensagem;
  • To - para quem é a mensagem;
  • FromId - Id do Usuário de quem é a mensagem;
  • Title - nome do chat;
  • Text - texto da mensagem;
  • Type - designação textual do tipo de mensagem;
  • IsFile - indica se há um arquivo na mensagem (aqui pode-se definir mais precisamente o tipo usando as propriedades IsDocument, IsPhoto). Por exemplo: $TMessage.IsPhoto - se for igual a $true, então há uma foto na mensagem.
Nível de processamento

Seleção do nível de tratamento de erros. Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - erros são ignorados;
  • "Handle" - erros são tratados.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Nível de mensagens

Seleção do nível de mensagens que os blocos irão exibir durante a operação. Valores possíveis:

  • "Default" - padrão;
  • "Release" - exibição desativada;
  • "Debug" - exibição de informações principais;
  • "Detailed" - exibição de informações detalhadas.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Texto do erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.