正在更新使用Discord.py制作的旧机器人,但我无法像以前那样标记人。
if 'test' in message.content:
msg = f'test sucessful {.author}'
await message.channel.send(msg)
在不和谐的重写文档中,我发现的唯一示例是使用{.author}的,它不起作用。它确实会打印用户名,例如 person#1234 ,但不会标记用户名。
答案 0 :(得分:1)
有多种标记用户的方法-等效:
await message.channel.send(f"Test successful, {message.author.mention}!")
await message.channel.send(f"Test successful, <@{message.author.id}>!")