如何使静音命令接受用户 ID 和提及
How to make a mute command take in a user id and a mention
我想发出静音命令或任何需要提及用户 ID 的命令。两者都可以。
我真的只需要这部分的帮助:
async def mute(ctx, member : discord.Member, *, reason=None):
所以我可以 /mute id 或 /mute @Member 两者都可以工作
您所要做的就是:
@client.command(aliases=["m", "M", "Mute"]) #new one to karim
@commands.has_permissions(administrator=True)
async def mute(ctx, *, member: discord.Member):
command_name = "mute"
author = ctx.author
await member.edit(mute=True)
await ctx.send(f"{member.mention} is muted")
await ctx.message.add_reaction('✅')
和取消静音命令:
@client.command(aliases=["unm", "UNM", "Unmute"]) #new one to karim
@commands.has_permissions(administrator=True)
async def unmute(ctx, *, member: discord.Member):
command_name = "unmute"
author = ctx.author
await member.edit(mute=False)
await ctx.send(f"{member.mention} is unmuted")
await ctx.message.add_reaction('✅')
我成功了!
async def mute(ctx, member : discord.Member):
那段代码正在运行我需要在 discord 开发者门户中打开意图和用户跟踪。
我想发出静音命令或任何需要提及用户 ID 的命令。两者都可以。
我真的只需要这部分的帮助:
async def mute(ctx, member : discord.Member, *, reason=None):
所以我可以 /mute id 或 /mute @Member 两者都可以工作
您所要做的就是:
@client.command(aliases=["m", "M", "Mute"]) #new one to karim
@commands.has_permissions(administrator=True)
async def mute(ctx, *, member: discord.Member):
command_name = "mute"
author = ctx.author
await member.edit(mute=True)
await ctx.send(f"{member.mention} is muted")
await ctx.message.add_reaction('✅')
和取消静音命令:
@client.command(aliases=["unm", "UNM", "Unmute"]) #new one to karim
@commands.has_permissions(administrator=True)
async def unmute(ctx, *, member: discord.Member):
command_name = "unmute"
author = ctx.author
await member.edit(mute=False)
await ctx.send(f"{member.mention} is unmuted")
await ctx.message.add_reaction('✅')
我成功了!
async def mute(ctx, member : discord.Member):
那段代码正在运行我需要在 discord 开发者门户中打开意图和用户跟踪。