当他们说出某个命令时,我该如何提及他们?

时间:2020-07-07 13:08:22

标签: python discord discord.py

我正试图使机器人说“嘿(用户),这里是hxd的下载链接”有人可以帮我吗?

async def hxd(ctx):
  await client.say('Here is a download link for hxd')

2 个答案:

答案 0 :(得分:2)

每个discord.Member对象都有一个mention属性。
使用方法如下:

@client.command()
async def hxd(ctx):
  await client.say(f"Hey {ctx.author.mention}! Here's a download link for hxd")

答案 1 :(得分:-1)

您可以使用getpass.getuser()

from getpass import getuser
async def hxd(ctx):
  await client.say(f'Hey {getuser()} here is a download link for hxd')