gpt4 book ai didi

python - 如何获取有关上述用户的信息(discord.py bot)?

转载 作者:行者123 更新时间:2023-12-01 07:09:10 34 4
gpt4 key购买 nike

有人使用命令 !getname @testuser,机器人以字符串形式获取名称,并可以用它做任何我想做的事情。我在互联网上找不到任何相关信息。也许答案太明显了。

另外,我怎样才能获得上述用户的头像?然后下载它或其他什么。

提前致谢!

最佳答案

您可以通过指定参数的类型为 discord.Member 来实现此目的:

import requests

@bot.command()
async def getname(ctx, member: discord.Member):

await ctx.send(f'User name: {member.name}, id: {member.id}')

with requests.get(member.avatar_url_as(format='png')) as r:
img_data = r.content
with open(f'{member.name}.png', 'wb') as f:
f.write(img_data)

关于python - 如何获取有关上述用户的信息(discord.py bot)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58312588/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com