Discord 默认配置文件背景颜色
Posted
技术标签:
【中文标题】Discord 默认配置文件背景颜色【英文标题】:Discord Default Profile Background Color 【发布时间】:2022-01-24 01:52:00 【问题描述】:在 Discord api 中,我有强调色,它是用户的背景色。但是当颜色为默认值时,此值返回 null。如何拉出默认颜色?
【问题讨论】:
你能显示你的代码吗 【参考方案1】:这是一个 API 限制。此信息仅适用于bot.fetch_user
,如The Documetation 中所述
编辑:
您正在寻求有关不和谐 API 的帮助,我后来意识到了这一点。但这不应该引起问题。当我使用 python 的 requests
模块并向带有 Bot 授权令牌的 /users/userid
端点发送 GET
请求时,它对我来说效果很好
这是我的代码和输出:
import requests
import pprint
TOKEN = "My Bot Token"
headers = "Authorization": f"Bot TOKEN"
userid = 914596711010287698
req = requests.get(f"https://discord.com/api/v9/users/userid", headers=headers)
pprint.pprint(req.json())
'accent_color': 9279926,
'avatar': 'e9cefd0c155b6c84fe76ab6c9e7e4607',
'banner': None,
'banner_color': '#8d99b6',
'discriminator': '1328',
'id': '914596711010287698',
'public_flags': 128,
'username': 'Rose?'
只是以防万一,pprint
是一个 in-built
模块,它是 PrettyPrint
的缩写,顾名思义,它用于打印带有可读缩进和间距的 json。
【讨论】:
颜色默认返回 null以上是关于Discord 默认配置文件背景颜色的主要内容,如果未能解决你的问题,请参考以下文章