如何在 discord.py 中提及命令的作者?

时间:2021-01-25 11:11:53

标签: python discord bots discord.py

我试图让命令也提到编写命令的人,如何将其添加到当前命令中:

import discord
from discord.ext import commands
token = "" #bot token here
client = commands.Bot(command_prefix= "!")
@client.command()
async def ping(ctx):
    await ctx.send('pong')

我已尝试添加此代码:

@client.command()
async def command(ctx):
    author = ctx.message.author

.. 但它在打印作者时对我不起作用。

1 个答案:

答案 0 :(得分:0)

如果您只是想将其添加到命令中,ctx.author.mention 应该可以完成这项工作

@client.command()
async def ping(ctx):
    await ctx.send(f'pong {ctx.author.mention}')