每当我尝试抛出一个错误时,我都会使用discord.py
设置一个不和谐的机器人
我已经尝试了很多事情,但是每次抛出一个错误,说客户没有属性change_nickname
时,我已经看过了,这是我看到的唯一可以做的事情它。
client = discord.Client()
await client.change_nickname( message.author, " testthing")
是我的代码(我排除了上面的代码)
File "nicknamechange.py", line 19, in on_message
await client.change_nickname( message.author, " testthing")
AttributeError: 'Client' object has no attribute 'change_nickname'
那是我抛出的错误。
我已经尝试了很多,看了看文档,但是还没有找到任何解决方案,这真令人发指。
任何帮助将不胜感激。
答案 0 :(得分:2)
如果您使用discord.py 1.0,请注意那里有一些API changes。特别是,change_nickname
函数已被删除,现在您必须在某个成员(即
edit
函数
await message.author.edit(nick="testthing")