Вместо этого вам нужно передать 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