使用discord.py管理权限

2024-09-30 23:31:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我想管理discord服务器中的权限

我曾经说过:

@client.command()
@commands.has_permissions(administrator=True)
async def give_perm(ctx, someone, permision):
    await ctx.send(f"permission gived to {someone}, permision : {permision}")
    --> give to someone the permission : permission

谢谢你的帮助

美联社


Tags: to服务器client权限permissionscommandcommandshas
1条回答
网友
1楼 · 发布于 2024-09-30 23:31:58

如果你已经有了一个角色,你只想把它交给某人,你可以使用add_role(someone, *roles)。如果您没有角色,但希望创建一个角色并将其提供给某人,则可以使用create_role(server, **fields),然后使用add_role(someone, *roles)将其提供给“某人”

*=args
**=夸尔格

discord.pyadd_role()引用:https://discordpy.readthedocs.io/en/v0.16.12/api.html#discord.Client.add_roles

discord.pycreate_role()引用:https://discordpy.readthedocs.io/en/v0.16.12/api.html#discord.Client.create_role

相关问题 更多 >