繁体   English   中英

如何在代码中更改 discord 机器人头像 [python]

[英]How to change discord bot avatar in code [python]

每天都在改bot的昵称,但是怎么改头像,找到discord.py文档

avatar (bytes) - A bytes-like object representing the image to upload. Could be None to denote no avatar.

但是我什至不明白如何使用它,是的,我知道,我是一个xD水壶

请帮忙

这在ClientUser.edit的文档中进行了讨论:

笔记

要上传头像,必须传入代表正在上传的图像的字节型 object。 如果这是通过文件完成的,则必须通过 open('some_filename', 'rb') 打开文件,并且通过使用 fp.read() 给出类似 object 的字节。

支持上传的唯一图像格式是 JPEG 和 PNG。

所以你会做类似的事情

with open(path_to_file, 'rb') as f:
    image = f.read()

await bot.user.edit(avatar=image)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM