Telethon:如何修改普通聊天的头像?现有代码仅支持频道
修改普通聊天(群组)头像的方法
你之前使用的EditPhotoRequest仅适用于频道和超级群组,要修改普通聊天(普通群组)的头像,需要改用EditChatPhotoRequest请求类,参数也需调整为对应的聊天标识。
示例代码如下:
await client(EditChatPhotoRequest( chat_id="普通聊天的ID/用户名", photo=input_chat_uploaded_photo ))
补充说明:
chat_id可传入普通聊天的数字ID、用户名,或者直接传入获取到的聊天对象photo参数用法和你之前的代码一致,需为InputChatUploadedPhoto类型的上传对象
如果你的需求是修改个人头像(而非聊天群组的头像),则需要使用UpdateProfileRequest:
await client(UpdateProfileRequest(photo=input_chat_uploaded_photo))
内容的提问来源于stack exchange,提问作者bomjara62
相关产品推荐
相关产品推荐

