如何在Discord中从头开始侦听频道中的新消息



我想学习如何纯粹通过对Discord API的请求来侦听新消息。我已经知道如何加载消息(我取回https://discord.com/api/v9/channels/channelid/messages?limit=50),但我似乎无法弄清楚如何收听新消息,我很确定它不在Discord API文档中。

有办法吗?

您应该使用一个库来与discord API进行接口。

对于NodeJS,最常见的是discord.js.

如果你真的想手动完成,监听消息是通过websocket连接完成的(他们称之为网关连接)。这个文档可以在这里找到:https://discord.com/developers/docs/topics/gateway#gateways

即使他们自己的文档也这样说:

与网关交互的API很复杂,而且相当无情

最新更新