猿问

Discord.py 用户专用命令

我想发出一个只有我和我的朋友可以使用的命令,但我能找到的只是有作用,但我找不到任何东西来回答我的问题,因为所有的东西都不起作用,所以有什么办法让它起作用如果你想知道下面的脚本


@client.command(aliases=['rl'])

@commands.has_role('3Peak-Bot-Dev-[RN/ou3PwQFA9uqbXSa6E+ClZJA3uTjK3n3Sl7g5hins=]')

async def reload(ctx):

    guild = ctx.guild

    embed = discord.Embed(title = f'Reloading!', color = 0xff6300)

    await ctx.send(embed=embed)

    return await ctx.bot.logout()


天涯尽头无女友
浏览 123回答 1
1回答

www说

您可以添加代码来检查该命令是否由您或您的朋友使用该 ID 执行,例如:@client.command(aliases=['rl'])async def reload(ctx):    yourID = 1234567890    friendID = 1234567890    if ctx.message.author.id == yourID or ctx.message.author.id == friendID:        # Do something    else:        await ctx.send('You are not allowed to execute this command!')
随时随地看视频慕课网APP

相关分类

Python
我要回答