You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 12:30:43