如何使用 Discord.py 重写更改机器人用户名/头像?

Posted

技术标签:

【中文标题】如何使用 Discord.py 重写更改机器人用户名/头像?【英文标题】:How to change bot username / avatar with Discord.py rewrite? 【发布时间】:2019-02-20 06:40:23 【问题描述】:

我一直在寻找如何做到这一点,但似乎我能找到的唯一解决方案不起作用。

【问题讨论】:

你能提供更多细节吗? 【参考方案1】:

在代表您的机器人的 Client.user 对象上使用 ClientUser.edit

@bot.command()
async def rename(ctx, name):
    await bot.user.edit(username=name)

【讨论】:

你会如何改变头像? await bot.user.edit(avatar=b) 其中b 是一些bytes-like object。 机器人从何而来? 另外,您如何实际使用它来动态重命名您的机器人? ?

以上是关于如何使用 Discord.py 重写更改机器人用户名/头像?的主要内容,如果未能解决你的问题,请参考以下文章

Discord.py 重写 get_member() 函数,为除 bot 之外的所有用户返回 None

如何让机器人在 discord.py 重写中为频道设置慢速模式?

Discord.py 重写多服务器数据

如何将 discord.py 机器人状态设置为听/看/等

Python 3.8.1 Discord.py 重写反应

Discord.py 重写和 youtube_dl