【发布时间】:2020-10-02 18:56:13
【问题描述】:
我正在尝试创建一个记录器机器人,它将记录服务器中所说的所有内容。我需要发件人 ID 来@提及说某事的用户,以便可以追溯到原作者。如何获取用户 ID?
【问题讨论】:
标签: python discord discord.py
我正在尝试创建一个记录器机器人,它将记录服务器中所说的所有内容。我需要发件人 ID 来@提及说某事的用户,以便可以追溯到原作者。如何获取用户 ID?
【问题讨论】:
标签: python discord discord.py
如果你想要命令作者的 id,你会想做这样的事情:
@bot.command(name="id")
async def _id(ctx):
author = ctx.message.author
await ctx.send('Your ID is: ' + str(author.id))
您使用 .id 获得 ID 如果您想获得提及的用户 ID,只需将 .id 添加到 discord.Member 变量的末尾即可。
【讨论】: