Wolf_Yout
@Wolf_Yout

Почему команда ПРОСТО не отвечает?

Код команды:
@commands.command(name="logo")
    async def _logo(self, ctx: commands.Context):
        value = random.randint(1, 8)
        wait_status = True
        if value == 1:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 2:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 3:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 4:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 5:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 6:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 7:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")
        if value == 8:
            emb = discord.Embed(title="Какой это логотип?")
            emb.add_image(url="url картинки")
            await ctx.reply(embed = emb)
            while wait_status:
                msg = bot.wait_for("message").lower()
                if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                    wait_status = False
                    await ctx.reply(f"{msg.author} сказал правильный ответ!")

        else:
            await ctx.reply("Произошла ошибка при генераций ранд. логотипа")

На хостинг код кинул, бота перезагрузил, команда добавлена, бот запустился, но не реагирует ИМЕННО на эту команду
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dasadafa
изучаю Python
попробуйте

@commands.command()
async def logo(self, ctx: commands.Context):     
    value = random.randint(1, 8)
    wait_status = True

    if value == 1:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 2:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 3:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 4:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 5:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 6:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 7:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    if value == 8:
        emb = discord.Embed(title="Какой это логотип?")
        emb.add_image(url="url картинки")
        await ctx.reply(embed = emb)
        while wait_status:
            msg = bot.wait_for("message").lower()
            if msg.content == ["Тут ответы,  хабр на рекламу жалуеться кажеться"]:
                wait_status = False
                await ctx.reply(f"{msg.author} сказал правильный ответ!")

    else:
        await ctx.reply("Произошла ошибка при генераций ранд. логотипа")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы