AttributeError:“ Command”对象没有属性“ check”

时间:2018-07-23 12:09:18

标签: python discord.py

def user_is_me(ctx):
    return ctx.message.author.id == "310426385090871296"

@FiveStarBot.command(pass_context=True)
@commands.check(user_is_me)
async def message(cxt, member: discord.Member, *, text : str):
    print('\n[Лог использования команды !message]')
    print('Отправитель: ', cxt.message.author, ' Получатель: ', member, ' Текст: ', text)
    await FiveStarBot.send_message(member, text)

新错误。没有@ commands.check(user_is_me)都可以使用

1 个答案:

答案 0 :(得分:1)

您需要使用pass_context=True的{​​{1}}参数来传递上下文。

bot.command