迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

Discord JavaScript 控制台

作者:迹忆客 最近更新:2024/03/17 浏览次数:

Discord 是一个社交消息平台,每天都有无数人在这里互动。但是这种交互是可以通过指定的接口进行的。

除此之外,主要功能都在后面运行。在本节中,我们将尝试使用 JavaScript 通过控制台面板向收件人发送典型的文本消息。


使用 JavaScript 控制台在 Discord 收件箱中发送消息

对于这个实验,我们将选择 Discord 在浏览器中打开。我们将首先选择一个收件人并获取 user_id/channel_id/server_id

在选择接收器并进入收件箱时,你会在 URL 的后部找到许多数字。该特定数字是 user_id 或等价物。

user_id 可以通过转到 设置 -> 高级 -> 启用开发人员模式 来检索。然后转到你的个人资料并点击 option ... 以复制 id

让我们将 id 存储在不同的位置。

接下来的工作是通过 Discord 接口发送消息。发送消息后,按 F12 打开开发者工具部分。

检查部分打开时,转到网络部分。已经创建了一些会话。

因此,选择名为 message 的最新(通常是底部)并单击它。一个面板会在下方弹出,标题为 header

点击 header,搜索后,你会发现 Request Headerauthorization 和它的值。

保存它以供下一步使用。让我们检查图像。

现在我们将打开控制台并添加授权代码作为令牌。最好清除所有需要登录 Discord 配置文件的验证过程。

你可以禁用所有安全问题。否则可能会导致访问帐户出现问题。

我们将在控制台代码中添加接收者 user_id 并传递 URL。让我们跳转到带有必要的 Request Headers 的代码。

代码片段:

message = 'Hi!';

token = 'Nzk0O...some_string';

channel_id = '84...some_digits';

channel_url = `https://discord.com/api/v9/channels/${channel_id}/messages`

request = new XMLHttpRequest();
request.withCredentials = true;
request.open('POST', channel_url);
request.setRequestHeader('authorization', token);
request.setRequestHeader('accept', '/');
request.setRequestHeader('authority', 'discord.com');
request.setRequestHeader('content-type', 'application/json');
request.send(JSON.stringify({content: message}));

输出:

因此,我们还可以通过 JavaScript 控制台向 Discord 收件箱发送消息。主要事实是 tokenURL 和收件人 user_id

如果你没有从好友列表中选择接收者,你将收到一个 404 错误,将 id 描述为未知。

上一篇:在 JavaScript 对数字求平方

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 JavaScript 中求平均值的示例

发布时间:2024/03/17 浏览次数:72 分类:JavaScript

没有内置的方法可以在 JavaScript 中获得平均值。我们通常会使用不同的技巧和方法来实现该功能以计算定义值的平均值。

在 JavaScript 中相加两个数字

发布时间:2024/03/17 浏览次数:85 分类:JavaScript

在本文中,我们将讨论学习如何使用算术运算,例如使用 JavaScript 中的自定义函数将两个或多个数字相加。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便