如何在不使用 Discord Invite Api 的情况下让 DiscordJS Selfbot 加入服务器?

Posted

技术标签:

【中文标题】如何在不使用 Discord Invite Api 的情况下让 DiscordJS Selfbot 加入服务器?【英文标题】:How To Make A DiscordJS Selfbot Join A Server Without The Use Of Discord Invites Api? 【发布时间】:2021-07-16 04:34:26 【问题描述】:

首先,我知道 Self 机器人违反了 Discord 的 TOS。所以请不要这么说。

我一直在尝试制作一个不和谐的自我机器人来使用邀请链接加入服务器。 因此,最知名的方法是使用带有 XMLHttpRequest 的不和谐邀请 API。这实际上有效。但在那之后几秒钟,该帐户要求提供电话验证号码。 我认为这是由于 Discord 对其 API 所做的更改。

代码:

const x = new XMLHttpRequest();
        x.open('POST', `https://discordapp.com/api/v7/invites/$invite`);
        x.setRequestHeader('Authorization', "token");
        x.send();

所以我在想别的事情。就像向邀请本身的链接发出请求,并在其中插入不和谐令牌。就像这样做一样。但是我们不直接使用 API,而是使用“discord.gg/link”这个东西。

这可能吗?如果它是如何制造的。我考虑过 puppeteer,但它与 discord.js 搭配得并不好。

提前致谢。

【问题讨论】:

你可以在 github repos 中在线找到 self bot 代码,大部分代码都不起作用 - 但如果你投入足够的时间,你可以让它工作 【参考方案1】:

我认为您对什么是 selfbot 感到困惑 - 您无需通过请求邀请它,登录 selfbot 帐户并通过邀请加入任何服务器,该帐户就会加入。

如果通过

使用邀请链接加入服务器

您的意思是自动远程加入服务器,我不愿意提供任何进一步的帮助,因为您可能打算使用大量机器人来袭击或发送垃圾邮件服务器或用户 - 由于垃圾邮件相关法律,这是非法的和僵尸网络。

请不要围绕 Discord API 犯罪,这只是自私、无意义和危险的。

【讨论】:

我知道什么是 selfbot。我想做的是别的东西。我正在尝试制作一个程序来用我的主要帐户来控制我的另一个帐户。不是为了袭击或任何事情。我不喜欢任何大型服务器或任何东西。 您在最初的问题中没有提到这一点,但我很高兴您的计划没有恶意。我也不知道您所说的 control my other account with my main one 是什么意思 - 如果您能澄清您的意思,那将会很有用。 就像控制机器人一样。向您的朋友发送消息,接收消息。对消息做出反应,加入语音频道,播放音乐。等等。 只运行一个自我机器人,就像其他任何机器人一样 - 你只需要找到用户的令牌

以上是关于如何在不使用 Discord Invite Api 的情况下让 DiscordJS Selfbot 加入服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Discord API 代表用户添加对消息的反应?

如何在 discord.py 中创建 discord.Permissions 对象?

使用 Discord 的 API 以用户身份发送消息

discord.js 如何在不提及已记录用户的情况下记录用户名以供将来使用?

如何在 iOS 的后台线程中运行 XMPP Room Join & Invite 进程

如何在不下载任何 .mp3 文件和更多文件的情况下播放音乐 discord.py