通过Discord.py获取用户信息

时间:2020-05-20 22:18:31

标签: python command discord

我是编码的新手,需要一个不一致的python命令,该命令可以返回用户的头像和请求它的名称。我尝试查看文档,但并不太了解。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

您可以使用此代码段获取用户的名称和头像。然后,您可以从此处进行处理,并使用发送一条消息。

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')

如果您没有安装不和谐的python模块,可以通过运行pip install discord.py来做到这一点,

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