首页 > 解决方案 > 像克莱德一样回应

问题描述

我试图做出像克莱德这样的回应,只有 ctx.author 才能看到。这是我尝试过的:

@client.command()
async def hi(ctx):
   author = ctx.author
   await author.reply('Hallo')

但是代码给了我一个错误,即Member 对象没有属性 reply。任何人都可以帮助我吗?

标签: pythondiscord.py

解决方案


我假设您是要回复消息,而不是 DM 用户。这可以通过调用reply()onctx而不是来完成ctx.author,所以只需这样做:

@client.command()
async def hi(ctx):
   await ctx.reply('Hallo')

推荐阅读