Не работают команды pycord
Решил перейти с старой библиотеки discord py на pycord, а в итоге ничего не работает. Этот код я взял с офицального сайта, хотел проверить будут ли работать команды Вроде сделал все правильно
Первый код с pycord:
from discord.ext import commands
import os
bot = commands.Bot(command_prefix="?")
@bot.event
async def on_ready():
print(f"{bot.user} is ready and online!")
@bot.command()
async def ping(ctx):
await ctx.send("pong")
bot.run(os.getenv("TOKEN"))
#Второй код бат c токеном:
@echo off
call %~dp0bot\venv\Scripts\activate
cd %~dp0bot\main
set TOKEN=???
python main.py
pause
Ответы (1 шт):
Автор решения: user520551
→ Ссылка
В pycord Новейшей версии в commands.Bot надо выставить аргумент intents
bot = commands.Bot(..., intents = discord.Intents.all())
Если не сработало, убедитесь что вы выдали боту на панели разработчика права MessageContentIntent