Я хочу проверить, отправляю ли я сообщение в Discord.py-rewrite. Но это почему-то работает - PullRequest
0 голосов
/ 26 марта 2020
@client.command(pass_context = True)
async def ree(ctx):
    if(ctx.message.author.name == "TheDogeKing_X#8429"):
        await ctx.send("test completed")

Это не работает для некоторого резонанса

1 Ответ

0 голосов
/ 07 апреля 2020

Если вы используете перезапись, вы не используете (pass_context), и это ctx.author.name, а не ctx.message.author.name. Также, если вы используете .name, вы не включаете дискриминатор (# 8429). Итак, насколько я знаю, код будет выглядеть так:

@client.command() async def ree(ctx): if(ctx.author.name == "TheDogeKing_X"): await ctx.send("test completed")

Лично у меня нет особого опыта в проверке, есть ли у участника определенное имя, так что это все еще может не сработать, однако Я поставил это в правильной грамматике.

...