Chat.set_photo()¶
- Chat.set_photo()
Bound method set_photo of
Chat.Use as a shortcut for:
await client.set_chat_photo( chat_id=chat_id, photo=photo )
Example
await chat.set_photo(photo="photo.jpg") await chat.set_photo(photo=photo.file_id) await chat.set_photo(video="video.mp4") await chat.set_photo(video=video.file_id)
- Parameters:
photo (
str|BinaryIO, optional) – New chat photo. You can pass aPhotofile_id, a file path to upload a new photo from your local machine or a binary file-like object with its attribute “.name” set for in-memory uploads.video (
str|BinaryIO, optional) – New chat video. You can pass aVideofile_id, a file path to upload a new video from your local machine or a binary file-like object with its attribute “.name” set for in-memory uploads.video_start_ts (
float, optional) – The timestamp in seconds of the video frame to use as photo profile preview.
- Returns:
Message– On success, the sent service message is returned.- Raises:
RPCError – In case of a Telegram RPC error.
ValueError – if a chat_id belongs to user.