Задать вопрос
ra9_9ar
@ra9_9ar

Почему не работает команда в discord.py?

Я делаю экономик бота. Все команды кроме shop работают, не знаю в чём дело.
Ошибок нет

@bot.command()
async def shop(ctx):
    embed = discord.Embed(title = 'Магазин', description='ㅤ',  color=discord.Color.gold())
    embed.set_thumbnail(url=ctx.guild.icon_url)

    for row in cursor.execute("SELECT role_id, cost FROM shop WHERE id = {}".format(ctx.guild.id)):
        if ctx.guild.get_role(row[0]) != None:
            embed.add_field(
                name = f"Стоимость **{row[1]} :leaves:**",
                value = f"Вы приобрете роль {ctx.guild.get_role(row[0]).mention}",
                inline = False
            )
        else:
            pass
    await ctx.send(embed=embed)
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя Aragorn К ответам на вопрос (2)
Lord_of_Rings
@Lord_of_Rings
Дунадан - северный странник. Злой, но очень добрый
Может быть надо @bot.message_handler(commands=['shop']) вместо @bot.command()
Ответ написан