📌  相关文章
📜  discord.js 监听消息 - Javascript (1)

📅  最后修改于: 2023-12-03 15:14:42.002000             🧑  作者: Mango

监听消息的 Discord.js

Discord.js 是一个用于与 Discord API 进行交互的强大库,它可以帮助你创建 Discord 机器人和与 Discord 服务器进行通信。在 Discord.js 中,你可以轻松地监听消息并对其进行适当的响应。

要监听消息,首先我们需要创建一个 Discord 客户端并连接到服务器。下面是一个简单的示例代码:

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`已登录为 ${client.user.tag}`);
});

client.on('message', (message) => {
  console.log(`接收到来自 ${message.author.tag} 的消息: ${message.content}`);
});

client.login('YOUR_TOKEN_HERE');

上面的代码首先创建了一个 Discord 客户端,然后通过 on 方法将两个事件监听器附加到客户端上:readymessage

当客户端准备好与 Discord 服务器进行通信时,ready 事件会触发,你可以在回调函数中编写相关代码,比如输出登录的信息。

message 事件会在接收到新消息时触发,你可以在回调函数中对消息进行处理,比如检查消息内容并作出相应的响应。

为了方便示范,上述代码中的 message 事件回调函数只是简单地将消息的作者以及内容打印到控制台。你可以根据你的需求来编写更加复杂的逻辑,例如自动回复、处理指令等等。

记得将 YOUR_TOKEN_HERE 替换为你自己的 Discord 机器人的令牌,在你的应用程序中,你可以通过创建一个 Discord 应用程序和机器人来获取令牌。

Discord.js 还提供了其他许多功能和方法,可以帮助你创建强大且交互性的 Discord 机器人。你可以查看 Discord.js 的官方文档来获取更多信息和示例。

希望以上信息对你有所帮助!