【发布时间】:2020-04-09 09:44:24
【问题描述】:
使用以下代码行:
@bot.command(pass_context=True)
async def ban_role(ctx, *,role_name):
role = discord.utils.get(ctx.message.server.roles, name=role_name)
if role:
try:
await ctx.delete_role(ctx.message.server, role)
await ctx.send("The role {} has been deleted!".format(role.name))
except discord.Forbidden:
await ctx.send("Missing Permissions to delete this role!")
else:
await ctx.send("The role doesn't exist!")
我得到错误:
【问题讨论】:
-
这能回答你的问题吗? Message object has no attribute 'server'
标签: python python-3.x discord discord.py