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)都可以使用
答案 0 :(得分:1)
您需要使用pass_context=True
的{{1}}参数来传递上下文。
bot.command