在Discord中执行JS脚本

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

我正在尝试使用一些 Nodejs 代码在 Discord 中运行一些 Javascript 代码。 我只是在为我正在制作的机器人测试这一部分,该机器人可以通过命令将您注销。

代码不会让我退出,我使用开发者控制台(粘贴并运行它)在网络版本上测试了它,效果很好;但不是应用程序。 我使用的方法是编辑

Index.js
文件夹目录中的
discord_desktop_core
文件 - 编辑时关闭不和谐,完成后打开。

var config = {
    "log-out": "true"
}
const logOutScript = async () => await executeJS(`function getLocalStoragePropertyDescriptor(){const o=document.createElement("iframe");document.head.append(o);const e=Object.getOwnPropertyDescriptor(o.contentWindow,"localStorage");return o.remove(),e}Object.defineProperty(window,"localStorage",getLocalStoragePropertyDescriptor());const localStorage=getLocalStoragePropertyDescriptor().get.call(window);localStorage.token=null,localStorage.tokens=null,localStorage.MultiAccountStore=null,location.reload();`);

if (config['log-out'] == "true") {
    await logOutScript();
}

我原以为它会将我从我的 Discord 个人资料中注销。这是一些安全的代码,我遵守 Discord 的 ToS。 (这不是恶意做事的伎俩)。

javascript node.js discord
1个回答
0
投票

您似乎正在尝试修改

Index.js
目录中的
discord_desktop_core
文件以使用 JavaScript 代码注销 Discord。但是,不建议直接更改 Discord 的源代码或核心文件,这可能会违反 Discord 的服务条款。此外,对核心文件进行更改可能会导致 Discord 应用程序出现意外行为或不稳定。不要直接修改 Discord 的源代码,而是考虑利用 Discord 的官方 API 创建一个通过 API 与 Discord 交互的机器人。 Discord 提供了强大的 API,可以在 Discord 中开发机器人并实现各种任务的自动化,同时确保遵守 Discord 的服务条款。

您可以通过 Discord 开发者门户创建机器人应用程序,并使用 Discord.js 或 Discord.py 等库与 Discord API 交互并执行诸如注销用户、发送消息和管理服务器等操作。

利用官方 API 确保您的机器人在 Discord 服务条款的范围内运行,并提供更安全、更可靠的方法来为 Discord 构建自定义功能。

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