如何使用JS& amp ;;将Discord消息发送到不和谐频道Chrome控制台没有使用Discord API?
似乎不可能......
答案 0 :(得分:3)
打开Discord控制台:Ctrl + shift + I
然后进入“网络”标签。
输入不一致的消息并发送。
然后在控制台网络标签中,右键单击名为“ messages”的请求,然后选择“ Copy as fetch”。
然后在控制台中,转到“控制台”选项卡。粘贴请求。 编辑它以删除“ noonce”字段,并删除内容(如果您想更改消息)。 当您按Enter键时,应将其发送。
答案 1 :(得分:0)
这是MiGu3X写的部分答案。
这是一种发送数据的示例方式:
答案 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 }));