使用 Discord.py 获取用户信息

Grab User Info With Discord.py

我是编码新手,需要一个 discord python 命令,它可以 return 请求它的用户头像和名称。我试过查看文档,但并没有真正理解它。感谢任何帮助。

您可以使用此代码段来获取用户的姓名和头像。然后您可以从这里处理它并 return 一条消息使用。

import discord

client = discord.Client()

@client.event
async def on_message(message):
    if message.content.startswith('!user'):
        sender = message.author
        name = sender.display_name
        avatar_url = sender.avatar_url
        await message.channel.send(f'Hello, {name}. Your avatar URL is {avatar_url}.')

client.run('your token here')

如果你没有安装 discord python 模块,你可以通过 运行 pip install discord.py 安装,你应该没问题。

如果您尚未在 discord 开发者控制台中设置您的应用程序,则必须在 运行 此代码段之前进行设置,并在最后一行添加机器人令牌。如果您还没有这样做,可以找到我推荐的一个很好的教程 here