如何使用JS& amp;将Discord消息发送到频道Chrome控制台?

时间:2017-12-24 22:03:16

标签: javascript node.js google-chrome console discord

如何使用JS& amp ;;将Discord消息发送到不和谐频道Chrome控制台没有使用Discord API?

似乎不可能......

3 个答案:

答案 0 :(得分:3)

打开Discord控制台:Ctrl + shift + I

然后进入“网络”标签。

输入不一致的消息并发送。

然后在控制台网络标签中,右键单击名为“ messages”的请求,然后选择“ Copy as fetch”。

然后在控制台中,转到“控制台”选项卡。粘贴请求。 编辑它以删除“ noonce”字段,并删除内容(如果您想更改消息)。 当您按Enter键时,应将其发送。

答案 1 :(得分:0)

这是MiGu3X写的部分答案。

这是一种发送数据的示例方式:

Image

答案 2 :(得分:0)

我知道这是一个老问题,但是我想我找到了您想要的答案。您可能想过要使用的许多标头对于此功能来说都是不必要的。

最重要的标题:

  

授权:令牌

     

接受:“ /”

     

权限: discordapp.com

发送消息时,还必须指定内容类型:

  

内容类型: application / json

因此,您可以使用以下代码或类似的代码轻松构造一个JavaScript POST请求,以将不一致的消息发送到频道:

messsage = "Hi!";

token = "TOKEN";

channel_id = "CHANNEL ID";

channel_url = `https://discordapp.com/api/v6/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", "discordapp.com");
request.setRequestHeader("content-type", "application/json");
request.send(JSON.stringify({ content: message }));