discord.py client.say @user仅使用ctx参数

时间:2018-05-27 19:05:31

标签: python python-3.x discord.py

使用:

@client.command(pass_context=True)
async def bla(ctx):

我想添加一个可以@用户的await client.say。我一直在尝试使用(ctx.message.author)),但我只在Discord服务器中打印出来:click here

上图中使用的代码: await client.say("Bla bla bla! @{}".format(ctx.message.author))

我不想在async def bla(ctx):

中添加另一个参数

1 个答案:

答案 0 :(得分:1)

使用author对象的mention属性。

@client.command(pass_context=True)
async def bla(ctx):
    await client.say("Bla bla bla! {}".format(ctx.message.author.mention))