【问题标题】:How to make a mute command discord.py如何制作静音命令 discord.py
【发布时间】:2021-09-02 11:21:17
【问题描述】:

My code so far

如何发出静音命令?

【问题讨论】:

  • 查看 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!')

如果有效就回复

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 2018-06-07
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 2021-10-31
    • 1970-01-01
    相关资源
    最近更新 更多