每天都給bot改昵稱,但是怎么改頭像,我找到了discord.py文檔avatar (bytes) - A bytes-like object representing the image to upload. Could be None to denote no avatar.但我什至不知道如何使用它,是的,我知道,我是 xD 水壺
1 回答

牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
這在以下文檔中進行了討論ClientUser.edit:
筆記
要上傳頭像,必須傳入一個代表正在上傳的圖像的類似字節的對象。如果這是通過文件完成的,則必須通過 open('some_filename', 'rb') 打開文件,并通過使用 fp.read() 給出類字節對象。
唯一支持上傳的圖像格式是 JPEG 和 PNG。
所以你會做類似的事情
with open(path_to_file, 'rb') as f:
image = f.read()
await bot.user.edit(avatar=image)
添加回答
舉報
0/150
提交
取消