sendAnimation
Send animation files (GIF or silent video) to any Telegram chat or channel. Manage captions, spoilers, and reply settings directly.
Instructions
Send animation files (GIF or H.264/MPEG-4 AVC video without sound). On success, the sent Message is returned. Bots can currently send animation files of up to 50 MB in size.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| width | No | Animation width. | |
| height | No | Animation height. | |
| caption | No | Animation caption (may also be used when resending animation by file_id), 0-1024 characters after entities parsing. | |
| chat_id | Yes | Unique identifier for the target chat or username of the target channel (in the format @channelusername). | |
| duration | No | Duration of sent animation in seconds. | |
| animation | Yes | Animation to send. Pass a file_id as String to send an animation that exists on the Telegram servers (recommended), pass an HTTP URL as a String for Telegram to get an animation from the Internet, or upload a new animation using multipart/form-data. | |
| thumbnail | No | Thumbnail of the file sent; can be ignored if thumbnail generation for the file is supported server-side. The thumbnail should be in JPEG format and less than 200 kB in size. A thumbnail's width and height should not exceed 320. | |
| parse_mode | No | Mode for parsing entities in the animation caption. See formatting options for more details. | |
| has_spoiler | No | Pass True if the animation needs to be covered with a spoiler animation. | |
| reply_markup | No | Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove a reply keyboard or to force a reply from the user. | |
| protect_content | No | Protects the contents of the sent message from forwarding and saving. | |
| caption_entities | No | A JSON-serialized list of special entities that appear in the caption, which can be specified instead of parse_mode. | |
| reply_parameters | No | Description of the message to reply to. | |
| message_effect_id | No | Unique identifier of the message effect to be added to the message; for private chats only. | |
| message_thread_id | No | Unique identifier for the target message thread (topic) of the forum; for forum supergroups only. | |
| allow_paid_broadcast | No | Pass True to allow up to 1000 messages per second, ignoring broadcasting limits for a fee of 0.1 Telegram Stars per message. | |
| disable_notification | No | Sends the message silently. Users will receive a notification with no sound. | |
| business_connection_id | No | Unique identifier of the business connection on behalf of which the message will be sent. | |
| direct_messages_topic_id | No | Unique identifier for the target direct messages topic; for bots only. | |
| show_caption_above_media | No | Pass True, if the caption must be shown above the message media. | |
| suggested_post_parameters | No | Information about suggested post parameters; for channel chats only. |