不和.py:如何更改服务器图标

2024-04-20 13:52:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想更改服务器图标。 尝试一下:

await bot.edit_server(ctx.message.server, icon_url="http://some.thing/image.png)

Tags: image服务器httpurlmessageserverpngbot
1条回答
网友
1楼 · 发布于 2024-04-20 13:52:32

您需要传递icon,而不是bytes类对象。所以如果你有一个文件image.jpg,你可以这样做

with open('image.jpg', 'rb') as f:
    icon = f.read()
await bot.edit_server(ctx.message.server, icon=icon)

在您的示例中,您需要将该图像下载到bytes,然后使用它来edit_server

相关问题 更多 >