discord.py:客户端没有属性“ create_role”

我尝试制作一个机器人,以用户年龄作为名称添加一个创建角色。当用户要求角色列表中不存在的年龄时,我将添加角色。 所以,我这样做:

# 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'

要使用的正确函数/对象是什么?

lafds1454301f1gerwrt 回答:discord.py:客户端没有属性“ create_role”

您可以从/smil/playlist/video[1]对象获得适当的公会

Message
本文链接:https://www.f2er.com/3043962.html

大家都在问