我如何在不和谐的情况下 ping 某人

How do i ping someone back in discord

所以我刚开始编码并制作了一个 discord 机器人,该机器人用于 D&D 小组掷骰子。但我想添加一项功能,以便更容易知道谁滚动了什么。所以我的问题是,我如何 ping 调用命令的用户。 我试过谷歌搜索但我没有得到我想要的答案。如果你有一个例子,你能解释一下它是什么意思如果它很复杂,我真的很想学习而不是在不理解的情况下复制别人的代码 如有其他不足之处,敬请指出。 太感谢了 这是我目前所拥有的


@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))




@client.event
async def on_message(message):
    if message.author == client.user:
        return

    

    if message.content.startswith('!roll d20'):
      ThrowD20 = random.randint(1, 20)
      await message.channel.send (ThrowD20)


    if message.content.startswith('!roll d12'):
      ThrowD12 = random.randint(1, 12)
      await message.channel.send (ThrowD12)



    if message.content.startswith('!roll d10'):
      ThrowD10 = random.randint(1, 10)
      await message.channel.send (ThrowD10)


    if message.content.startswith('!roll d8'):
      ThrowD8 = random.randint(1, 8)
      await message.channel.send (ThrowD8)



    if message.content.startswith('!roll d6'):
      ThrowD6 = random.randint(1, 6)
      await message.channel.send (ThrowD6)


    
    if message.content.startswith('!roll d4'):
      ThrowD4 = random.randint(1, 4)
      await message.channel.send (ThrowD4)

您可以找到更好的解释,但这将完成工作

await message.channel.send(f"{message.author.mention} your roll is {ThrowD4}")

这是 discord.py docs 可以找到提及方法的地方