📅  最后修改于: 2023-12-03 15:00:25.644000             🧑  作者: Mango
Discord.js 是一个基于 Node.js 的库,用于开发 Discord 机器人。它提供了丰富的接口,让开发者可以轻松地编写高度定制化的机器人应用程序。Discord.js 支持所有 Discord API 功能,包括消息、用户、服务器和频道处理,还支持自定义事件和命令。
安装 Discord.js 需要使用 npm:
npm install discord.js
在创建机器人之前,需要先创建一个 Discord 应用程序,并将其添加到服务器中。然后,可以使用以下代码创建一个机器人实例:
const Discord = require('discord.js');
const client = new Discord.Client();
要登录机器人,需要使用应用程序中的机器人 token。机器人 token 可以在应用程序页面的 Bot 选项卡中找到。使用以下代码将机器人登录到 Discord:
client.login('your-bot-token');
使用 Discord.js 监听消息非常简单。只需在机器人实例上添加消息事件监听器即可:
client.on('message', message => {
console.log(`Received message: ${message.content}`);
});
使用 Discord.js 发送消息也很容易。可以使用以下代码向特定频道发送消息:
const channel = client.channels.cache.get('channel-id');
if (channel) {
channel.send('Hello, world!');
}
# Discord.js 机器人介绍
Discord.js 是一个基于 Node.js 的库,用于开发 Discord 机器人。它提供了丰富的接口,让开发者可以轻松地编写高度定制化的机器人应用程序。Discord.js 支持所有 Discord API 功能,包括消息、用户、服务器和频道处理,还支持自定义事件和命令。
## 安装 Discord.js
安装 Discord.js 需要使用 npm:
```shell
npm install discord.js
在创建机器人之前,需要先创建一个 Discord 应用程序,并将其添加到服务器中。然后,可以使用以下代码创建一个机器人实例:
const Discord = require('discord.js');
const client = new Discord.Client();
要登录机器人,需要使用应用程序中的机器人 token。机器人 token 可以在应用程序页面的 Bot 选项卡中找到。使用以下代码将机器人登录到 Discord:
client.login('your-bot-token');
使用 Discord.js 监听消息非常简单。只需在机器人实例上添加消息事件监听器即可:
client.on('message', message => {
console.log(`Received message: ${message.content}`);
});
使用 Discord.js 发送消息也很容易。可以使用以下代码向特定频道发送消息:
const channel = client.channels.cache.get('channel-id');
if (channel) {
channel.send('Hello, world!');
}