在discord.py中,可以通过message.author.name
来获取调用命令的人的姓名。
具体步骤如下:
import discord
client = discord.Client()
@client.event
async def on_message(message):
# 判断消息是否为命令消息
if message.content.startswith('!'):
# 获取调用命令的人的姓名
author_name = message.author.name
# 在控制台打印姓名
print(author_name)
client.run('YOUR_BOT_TOKEN')
(需要替换为你的机器人令牌)以上代码片段中,message.author
表示消息的作者对象,name
属性表示作者的姓名。
这样,当有人在discord中使用以感叹号开头的命令时,你就可以通过message.author.name
获取到调用命令的人的姓名了。
腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为腾讯云的一些产品示例,其他云计算品牌商也提供类似的产品和服务。
领取专属 10元无门槛券
手把手带您无忧上云