Почему токен недействителен?
Ответ выше является устаревшим.

Параметр bot=False удален поскольку это нарушает условия дискорда. 

Если хотите использовать селф бота либо используйте устаревшие не поддерживаемые библиотеки или пишите взаимодействия с апи дискорда самостоятельно.
потому что у тебя нет значения bot=False в bot.run
фулл готовый код
import discord
from discord.ext import commands

intents = discord.Intents.all()

bot = commands.Bot(command_prefix='>', intents=intents, self_bot=True)

@bot.command()
async def ping(ctx):
    await ctx.send('pong')

bot.run('Токен Аккаунта дискорд',bot=False)