如何使用Discord API更改DM群组图标?

问题描述 投票:0回答:1

我无法使用 Discord API 更改 DM 群组图标。

我发送了补丁请求:

import requests

requests.patch(url=f'https://discord.com/api/v9/channels/{group_id}', 
json={'icon': f'data:image/png;base64,{base64_encoded_image}'},
headers={'Authorization': token})

并收到回复(200代码),但DM组头像没有改变:

{"id":"<id>", "type":3,
"last_message_id":null, "flags":0,
"recipients":[], "name":null,
"icon":null, "owner_id":"<owner_id>"}

我还尝试使用从浏览器复制的

User-Agent, Host, Connection, Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site, X-Super-Properties, Pragma, Cache-Control
标头发送相同的请求,并得到相同的响应。

我没有使用机器人,而是使用了我的 Discord 用户令牌。

python python-requests discord
1个回答
0
投票

使用 Discord 用户令牌执行请求违反了 Discord 的服务条款。不允许通过 API 更改群组 DM 图标。

© www.soinside.com 2019 - 2024. All rights reserved.