我尝试制作一个机器人,以用户年龄作为名称添加一个创建角色。当用户要求角色列表中不存在的年龄时,我将添加角色。 所以,我这样做:
# age is str type
for age in ages :
col = (randint(0,255),randint(0,255))
await client.create_role(name=age,color=col)
await client.add_roles(message.author,get(member.server.roles,name=age))
但是我得到了错误:Client have no attribute 'create_role'
。
我已经阅读了该文档,看来该文档已被guild.create_role
取代
所以,我尝试了:
guild = client.get_guild(52506004**********)
await guild.create_role(name=age,color=col)
但是得到'NoneType' object as no attribute 'create_role'
要使用的正确函数/对象是什么?