我看到周围有人用他们的机器人在服务器里面回复,好像机器人只是一个普通的用户,我试着找类似的东西,唯一找到的就是这个。
https:/github.comZomoXYZDiscord-Bot-Client。
这就像有一个单独的客户端来为你的机器人使用。我想知道我们是否可以跳过所有这些东西,在我们自己的机器人中实现它,而不是把它作为一个辅助的discord客户端。
如果有任何建议或者有人实现了这个功能,并且愿意分享或者私下发送,我会很感激。
EDIT: 很抱歉让你搞混了,但我要找的不是一个自我机器人,而是一个使用你自己的普通discord机器人来发短信的方法,而那个discord机器人客户端的例子就是我想要实现的。所以假设你做了一个新的机器人,并邀请它到你的服务器上,实现一个代码,当你使用自己的账号时,那个机器人能够作为一个普通的用户账号而不是一个自我机器人来使用。
解决方案:
自我机器人是不允许的。
(链接)Self bot’s used to be used and was just ignored by Discord but in the last year they’ve decided to enforce it. 你可能会得到你的帐号 被禁 通过这样做。只要制作和使用一个普通的机器人。https:/discordapp.comdevelopersapplications。
如何做它反正。
当你在某个地方制作你的机器人时,你需要有一个 bot.login(<key>)
你只需要找到你的钥匙就可以让它作为一个自我机器人运行。
步骤1:
登录到discord,导航到一个文本通道,这样你就可以发送消息。打开CONSOLE,通过以下两种方式 CTRL-SHIFT-I
窗口的,我想但不确定的是 CMD-SHIFT-I
for mac.Head into the 网络 标签。所以你应该看到类似的东西。
第二步
点击 “Ø”(圆圈斜线)以方便找到我们接下来要做的事情。当你清除了网络选项卡后,发送一条消息到你的频道,你应该会看到2个或更多的项目弹出在网络选项卡,点击第一个应该是说
messages
作为它的名字。
第3步:点击 “我”。
当你点击 messages
项目,你应该打开另一个标签页里面的网络标签页 点击新标签页里面的HEADERS标签。然后向下滚动,直到到达 “请求头 “部分。在该部分下抓住 “授权 “值
这个值是你在你的
bot.login(<key>)
我不能保证这样做一定行得通,因为我最近没有尝试过,但这是我从过去的工作中和从其他的经验中了解到的。