python-角色特定命令

角色特定命令是的,它的工作终于得到了它.

from discord.ext import commands

bot = commands.Bot('?')

@bot.command(pass_context=True)
@commands.has_any_role("Admin", "Moderator")
async def hello(ctx):
    await bot.say("Hello {}".format(ctx.message.author.mention))

解决方法:

您可以使用discord.ext.commands扩展名,它提供了has_any_role装饰器.

from discord.ext import commands

bot = commands.Bot('?')

@bot.command(pass_context=True)
@commands.has_any_role("Admin", "Moderator")
async def hello(ctx):
    await bot.say("Hello {}".format(ctx.message.author.mention))
上一篇:点击threadItem查看MessageList时传递数据


下一篇:【SSIS】Foreach循环容器读取 xlsm 格式的文件时,连接管理器出错