【问题标题】:Use your bot as a normal user以普通用户的身份使用您的机器人
【发布时间】:2020-08-05 07:34:12
【问题描述】:

我看到有人在使用他们的机器人在服务器内回复,就好像机器人只是普通用户一样,我试图寻找类似的东西,我发现的唯一东西是:

https://github.com/ZomoXYZ/Discord-Bot-Client

这就像为您的机器人使用单独的客户端一样。我想知道我们是否可以跳过所有这些内容并在我们自己的机器人中实现它,而不是将其用作次要的不和谐客户端。

任何建议或实现此目标的人想要分享或私下发送我将不胜感激。

编辑:我很抱歉造成混乱,但我正在寻找的不是自我机器人,它是一种使用您自己的普通不和谐机器人能够发短信的方式,并且该不和谐机器人客户端的示例相当我正在努力实现。因此,假设您创建了一个新机器人并将其邀请到您的服务器,实现了一个代码,当您使用自己的帐户时,该机器人可以用作普通用户帐户而不是 selfbot。

【问题讨论】:

  • 不幸的是,使用所谓的“self-bots”或“user-bots”违反了 Discord 的 ToS。阅读更多here。基本上,您必须create a bot account 才能运行机器人。
  • 编辑了我的问题,因为我可能没有正确解释
  • 那么......你想让这个机器人做什么? where the bot is able to be used as a normal user-account and not a selfbot 不解释。
  • @Frustratedprogrammer 基本上,selfbot 是当某人使用用户帐户像机器人一样行事,而这个人想要的恰恰相反,让机器人像用户帐户一样行事

标签: javascript node.js discord.js


【解决方案1】:

在四处挖掘之后,我想我对你更新的问题有了一个很好的答案。不,据我所见,它并不反对 ToS。我翻阅了几十篇说同样事情的文章。它不直接反对 ToS(不,它不属于自我机器人类别),但它有点处于边缘。他们不会在任何地方说你不能这样做,老实说,这与使用 eval 命令向频道发送消息没有什么不同,只是它更容易并且看起来更好。此外,他们也没有理由在未来阻止它。虽然使用自我机器人,您可以自动登录并发送垃圾邮件或 dm 广告一群成员,但登录到机器人帐户可为您提供更高的速率限制,您只需使用普通帐户加入服务器即可获得相同的功能。至于权限,您只能通过编码来做更多的事情,并且邀请机器人的服务器管理员给了它它拥有的权限。使用Discord-Bot-ClientLiveBot 之类的客户端并不会神奇地获得更多东西。它只是提供了比使用代码做同样事情更好的用户界面体验。对不起,我迟到了这个答案,但我希望它可以帮助任何点击并看到它的人。

TL;DR:他们没有说它反对 ToS,也没有任何理由应该反对。

【讨论】:

    【解决方案2】:

    不允许使用自我机器人。

    (Link) Self bot 曾经被使用过,但被 Discord 忽略了,但在去年他们决定强制执行它。这样做可能会使您的帐户被禁止。只需制作和使用普通机器人:https://discordapp.com/developers/applications/

    无论如何要怎么做。

    当你在某个地方创建你的机器人时,你需要一个 bot.login(<key>) 你只需要找到你的密钥就可以让它作为一个自我机器人运行。

    注意:这适用于 WEB 版本和可下载的应用程序。

    第 1 步:

    登录 discord,导航到 TextChannel,以便发送消息。通过CTRL-SHIFT-I for windows 打开控制台,我假设但不确定CMD-SHIFT-I for mac。 进入网络标签。所以你应该看到类似的东西:

    第 2 步:

    点击 Ø(带斜线的圆圈)更容易找到我们接下来要做的事情。
    清除网络选项卡后,向您的频道发送一条消息,您应该会看到网络选项卡中弹出 2 个或更多项目,单击第一个名称应为 messages 的项目。

    第三步:

    当您单击messages 项目时,您应该在网络选项卡中打开另一个选项卡单击新选项卡中的标题选项卡 之后向下滚动,直到到达“请求标头”部分。在该部分下获取“授权”值 该值就是您在 bot.login(<key>) 中使用的值

    我不能保证这会奏效,因为我最近没有尝试过,但这是我过去所做的以及我从其他人的经验中所知道的。

    【讨论】:

    • 编辑了我的问题,因为我可能没有正确解释
    • 由于 API 更改和弃用,此方法无论如何都不适用于最新版本的 Discord.js。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 2020-06-04
    相关资源
    最近更新 更多