Use este método para enviar arquivos de animação (GIF ou H.264/MPEG-4 AVC sem som). Atualmente, os bots podem enviar arquivos de animação de até 50 MB; esse limite pode ser alterado no futuro. Para mais informações, acesse a documentação oficial.


Para utilizar este bloco, é preciso ter o plugin Telegram Bot instalado no seu projeto. Acesse a documentação do Cronapp Plugin Telegram Bot para mais detalhes. 


Figura 1 - Bloco Enviar Animação

Compatibilidade

  • Bloco servidor: cronapp.framework.telegram.BotOperations.sendAnimation()

Retorno

Retorna um objeto JSON contendo informações do bot, cliente e da animação enviada.

Parâmetros

Bot Token

Parâmetro obrigatório. Chave de acesso exclusiva que identifica o seu bot junto à API do Telegram.

  • Posição: 1
  • Inglês: Bot Token
  • Tipo: Texto / String 
  • Exemplo: "1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"

Chat ID

Parâmetro obrigatório. ID do usuário que receberá a animação. Para obter o id dos usuários que se comunicaram com o bot, utilize o bloco Obter Atualizações / Get Updates.

  • Posição: 2
  • Inglês: Chat Id
  • Tipo: Texto / String 
  • Exemplo: "1235862828"

Animação

Animação que será enviada para o usuário. Passe um file_id como string para enviar uma animação que existe nos servidores do Telegram (recomendado), passe uma URL HTTP como string para o Telegram obter uma animação da Internet.

  • Posição: 3
  • Inglês: Animation
  • Tipo: Texto / String 
  • Exemplo: "CgACAgQAAxkDAAMwZh6fZNZfpjYeZV8EF0tEGDzbE4YAAnkFAAKF1v1QQoZi7btTzaM0BA"

Exemplo

No exemplo da figura abaixo, estamos enviando uma animação (gif) para um usuário específico, identificado através dos parâmetros passados no bloco. Os dados da animação podem ser observados no retorno da função, impresso no console do depurador.


Figura 2 - Função que envia uma animação para um usuário


O resultado da execução pode ser observado na figura abaixo.


Figura 2.1 - Resultado da execução da função da figura 2

Nesta página