【问题标题】:How to make a mute command discord.py如何制作静音命令 discord.py
【发布时间】:2021-09-02 11:21:17
【问题描述】:
【问题讨论】:
-
查看 discord.py 文档here 以获取更多信息。 Stack Overflow 不是其他人编写代码的地方。但是我会告诉你,对于静音命令,你需要保存用户的当前角色,删除这些角色,然后分配一个静音角色。然后,您必须计算他们被静音的时间,并在此时间之后删除被静音的角色,然后分配初始角色。如果您在尝试后需要任何帮助,请提出更具体的问题,而不是要求为您完成整个事情。
标签:
python
discord
discord.py
【解决方案1】:
这对我有用
@bot.command(aliases=['m'])
@commands.has_permissions(kick_members = True)
async def mute(ctx,*,member : discord.Member):
muted_role = ctx.guild.get_role([the mute role id])
await member.remove_roles(muted_role)
await ctx.send(f'**{member}** has been unmuted!')
如果有效就回复