I have added this code:
@client.command(pass_context=True) async def name(ctx): username = ctx.message.author.display_name On to the end of my line of code, and I get this error when trying to get the bot online:
AttributeError: 'Client' object has no attribute 'command' 2 Answers
You need to use discord.ext.commands.Bot instead of discord.Client. Bot is a subclass of Client, so you can also use all of the Client functionality with a Bot instance
from discord.ext.commands import Bot bot = Bot("!") @bot.command() async def test(ctx): await ctx.send("Command executed") await bot.run("TOKEN") 2client = discord.Client(intents=intents ) Check this :)
client=commands.Bot(command_prefix=".") This resolves my isssue :)