【问题标题】:discord.py client.say @user only using ctx argumentdiscord.py client.say @user 仅使用 ctx 参数
【发布时间】:2018-05-27 19:05:31
【问题描述】:

使用:

@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): 中添加另一个参数

【问题讨论】:

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


    【解决方案1】:

    使用author 对象的mention 属性。

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

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 1970-01-01
      • 2021-01-24
      • 2020-05-02
      • 2021-05-21
      • 1970-01-01
      • 2022-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多