Не работает commands discord py

Я правда не понимаю в чем прикол. Задумал делать большого бота, так сказать один большой проект и меня уже второй час трясет, что я не могу найти ошибку в такой маленькой части кода. Да ее тут и нет. Я вообще не понимаю что происходит и что уже делать. Помогите пожалуйста понять, почему этот малюююсенький код не работает.

from discord.ext import commands

bot = commands.Bot(command_prefix='+')



@bot.command()
async def test(ctx, arg):
    await ctx.send(arg)


bot.run('token')

Ответы (1 шт):

Автор решения: mrBars1k

Проверьте, работает ли этот бот в личных сообщениях. Уверен, что там он ответит. Если так и есть, то добавьте после импорта вот эти строчки:

intents = discord.Intents.default()
intents.message_content = True

Затем зайдите на discord.com/developers и выберите Вашего бота. Затем зайдите в раздел Bot и поставьте галочку на "MESSAGE CONTENT INTENT Required for your bot to receive message content in most messages"

Теперь бот будет работать везде.

→ Ссылка