我已经在代码行的末尾添加了以下代码:@client.command(pass_context=True)
async def name(ctx):
username = ctx.message.author.display_name
,在尝试使机器人在线时,出现了以上错误。
答案 0 :(得分:0)
您需要使用discord.ext.commands.Bot
而不是discord.Client
。 Bot
是Client
的子类,因此您还可以将所有Client
功能与Bot
实例一起使用
from discord.ext.commands import Bot
bot = Bot("!")
@bot.command()
async def test(ctx):
await ctx.send("Command executed")
await bot.run("TOKEN")