我正在尝试编写一个机器人程序,当用户键入“b.assemble”时,它会为用户提供“管理员”角色,但我不断收到此错误:
discord.ext.commands.errors.CommandInvokeError:
AttributeError: 'Context' object has no attribute 'guild'
Run Code Online (Sandbox Code Playgroud)
调用错误的部分如下所示:
guild = ctx.guild
await guild.create_role(name="Admin")
role = discord.utils.get(ctx.guild.roles, name="Admin")
user = ctx.message.author
await user.add_roles(role)
Run Code Online (Sandbox Code Playgroud)