Video avatars ("profile photos") - LonamiWebs/Telethon GitHub Wiki
As of layer 116, profiles can now add videos along with their profile photo, which will play when a user opens the profile. However, there are some limitations on the type of videos that can be used. In particular, the profile video requirements are:
- The file format must be a
.mp4
video (not.gif
file). - The video dimensions must be 800x800 pixels.
- The maximum video size must be less than 2MB.
- The maximum video duration must be less than 10 seconds.
This information was originally posted in Telegram Beta Chat, later mentioned in Telethon Chat.
To use a video in your profile (as long as the file meets the above criteria):
from telethon import TelegramClient, functions
client = ...
async def main():
await client(functions.photos.UploadProfilePhotoRequest(
video='/path/to/video.mp4'
))
client.loop.run_until_complete(main())