为什么我的静音命令不起作用-discord.py

时间:2020-09-02 09:18:14

标签: discord.py

我的静音命令不会在键入命令后使用户静音。 我的代码:

@client.command(pass_context=True)
async def mute(ctx, user: discord.Member, *, reason=None):
    await user.edit(reason=reason, mute=True)
    embed = discord.Embed(description="**{0}** was muted by **{1}**!".format(user, ctx.message.author),
                          color=0xff00f6)
    await ctx.send(embed=embed)

错误-目标用户未连接到语音。

2 个答案:

答案 0 :(得分:1)

我相信您正在尝试使文本频道中的用户静音。您必须创建一个TabView(selection: $vm.selectedTab) { PlanCard_PositiveDay(vm: vm).tag(0) PlanCard_CountdownDay().tag(1) PlanCard_Basalkcal().tag(2) PlanCard_ActivityDiet().tag(3) PlanCard_Schedule().tag(4) PlanCard_WeightTarget().tag(5) } .tabViewStyle(PageTabViewStyle.init(indexDisplayMode: .never)) 角色并将该角色添加到用户:

Muted

答案 1 :(得分:0)

使用管理命令的权限

@commands.has_permissions(administrator=True)