Telegram Bot API adds custom video covers and start times
What changed
Bot API 8.3 (February 12, 2025) added the cover and start_timestamp parameters to sendVideo and the matching fields on InputMediaVideo and InputPaidMediaVideo, so bots can set a message-specific cover and start time for videos, including in albums and paid media. forwardMessage and copyMessage gained video_start_timestamp. The same release let bots send gifts to channel chats.
What it means
Tools can choose the cover image of a video post and the second it starts playing from, including in albums and paid media.
Who is affected
Tools that post videos to Telegram channels and groups.
What to do by 12 Feb 2025
Optional. Pass cover and start_timestamp on sendVideo, or in InputMediaVideo and InputPaidMediaVideo.
What this means for you
A cover is the still picture people see before they press play. Tools posting videos to Telegram can now pick that picture, and can make the video start from a chosen moment. So your video posts can look the way you planned instead of showing a random first frame.
The details
- sendVideo: new
cover(afile_id, an HTTP URL, or anattach://upload) andstart_timestamp(seconds). - Albums and paid media:
coverandstart_timestamponInputMediaVideoandInputPaidMediaVideo, so they work insendMediaGroup,editMessageMediaandsendPaidMedia. - Forward and copy:
video_start_timestamponforwardMessageandcopyMessagechanges the start time on the forwarded or copied video. - Reading:
Video.cover(array ofPhotoSize) andVideo.start_timestamp. - Unchanged: bots can still upload videos of up to 50 MB through the cloud Bot API, per the
sendVideoreference.
What to do next
- Business owners: Nothing.
- Marketers and agencies: Prepare a cover image for Telegram video posts if your scheduler supports it.
- Developers: Expose a cover upload and start time for Telegram videos and pass them as
coverandstart_timestamp.
Primary sources
Get an email when a new API change is added
Follow new entries with the RSS feed. Each platform also has its own feed, for example X or Meta.