Discord.py проверяет ввод пользователя с помощью wait_for - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь создать команду настройки журнала, например: «Журналы редактирования сообщений будут включены?» если да: отправьте идентификатор канала. Команда, которую я пытаюсь создать, похожа на эту. Мой код такой. Я новичок в discord.py. Вот код и спасибо за помощь.

Примечание: я не получаю никаких результатов, когда команда выполняется.

@bot.command(name="logsetup")
@commands.guild_only()
@commands.has_any_role("Head Admininstaror", "Adminstaror", "Owner")
async def log_setup(self, ctx):
    await ctx.send("Message edit logs: On/Off")
    msg = await bot.wait_for('message', check=lambda message: message.author == ctx.author)
    if msg.content.lower() == "on":
        print("Working.")
        await ctx.send("Send the channel ID.")
        msg = await bot.wait_for('message', check=lambda message: message.author == ctx.author)
        editedMessageChannel = msg.content
        ctx.send("Channel is set.")

1 Ответ

0 голосов
/ 21 июня 2020

Я нашел проблему с помощью @Kelo. Благодаря ему / ей я узнал, что забыл добавить себя.

...