Я хочу, чтобы мой дискорд-бот выполнял небольшую форму. Однако, когда я ввожу «N» вместо «Нет», я вместо этого получаю ответ, который получил бы, если бы ввел «Y» (вместо «да»). Кто-нибудь может помочь?
@client.command()
async def shad(ctx):
await ctx.send("Do you like Pugs(Reply with Y/N)")
def check(m):
return m.content in ["Y", "N"] and m.channel == ctx.channel
await client.wait_for("message", check=check)
await ctx.send("Shad does love you")
if "N" in ctx.content:
await ctx.send("Shad does not love you")
"Shad does love you"
сообщение. Вероятно, он должен быть помещен вelse
блок послеif
. - person Patrick Haugh   schedule 11.03.2019