Discord JavaScript 控制台
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 Header
有 authorization
和它的值。
保存它以供下一步使用。让我们检查图像。
现在我们将打开控制台并添加授权
代码作为令牌。最好清除所有需要登录 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 收件箱发送消息。主要事实是 token
、URL
和收件人 user_id
。
如果你没有从好友列表中选择接收者,你将收到一个 404
错误,将 id 描述为未知。
相关文章
JavaScript 中的整数除法
发布时间:2024/03/17 浏览次数:157 分类:JavaScript
-
我们可以使用 Math 库和 JavaScript 中的按位运算符来获得除法的商和余数。
在 JavaScript 中求平均值的示例
发布时间:2024/03/17 浏览次数:72 分类:JavaScript
-
没有内置的方法可以在 JavaScript 中获得平均值。我们通常会使用不同的技巧和方法来实现该功能以计算定义值的平均值。
在 JavaScript 中相加两个数字
发布时间:2024/03/17 浏览次数:85 分类:JavaScript
-
在本文中,我们将讨论学习如何使用算术运算,例如使用 JavaScript 中的自定义函数将两个或多个数字相加。
BigDecimal 在 JavaScript 中的应用
发布时间:2024/03/17 浏览次数:168 分类:JavaScript
-
本文将帮助你了解 BigDecimal 在 JavaScript 中的使用。
在 JavaScript 中退出 for 循环
发布时间:2024/03/17 浏览次数:137 分类:JavaScript
-
在本文中,我们将通过不同的示例学习如何使用 JavaScript 代码停止和中断 for 循环的执行。