Attributeerror: 'Client' Object Has No Attribute 'Command'
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...
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")
client = discord.Client(intents=intents )
Check this :)
client=commands.Bot(command_prefix=".")
This resolves my isssue :)