【发布时间】:2021-04-30 13:55:54
【问题描述】:
我一直在尝试使用 Discord's API 向给定用户 ID 的用户发送新的私人消息。
我知道这可以使用 Discord.JS 和 Discord.py 等库 - 请不要推荐我使用这些库,我很清楚我想要做什么。我已经尝试查看 Discord.js 等库的源代码,但似乎找不到与特定用户创建新 DM 所需的端点。
此外,Discord 的文档对该主题并不清楚,并且在线研究范围很广。
这是我当前的代码(显然无法正常工作,因为端点不正确):
const discordToken = "some-token";
const discordID = "some-user-id";
const userURL = `https://discordapp.com/api/users/${discordID}`;
fetch(userURL, {
method: 'POST',
body: JSON.stringify({
recipent_id: discordID,
embed: {
title: `Testing - Title `,
description: `Testing - Description`
}
}),
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bot ' + discordToken
},
})
如果有人知道正确的端点或其他方式来实现这一点(使用纯粹的 POST 请求,没有外部库),请告诉我,谢谢。
【问题讨论】:
-
这能回答你的问题吗? Sending private messages to user
-
@AndyRay 不,正如问题中所说,我不想使用外部库。
标签: javascript node.js post discord endpoint