📅  最后修改于: 2023-12-03 14:49:38.767000             🧑  作者: Mango
Discord.js 是一个用于与 Discord API 交互的 Node.js 模块。它提供了一种简单而强大的方法来创建和管理您的 Discord 机器人,并与 Discord 服务器进行通信。在本教程中,我们将介绍如何使用 Discord.js 发送消息。
在开始之前,您需要在您的项目中安装 Discord.js 模块。您可以使用以下命令来安装它:
npm install discord.js
在您的脚本的第一行,您需要使用以下代码创建一个 Discord 客户端:
const Discord = require('discord.js');
const client = new Discord.Client();
完成创建 Discord 客户端后,您需要使用您的 API 密钥登录。您可以使用以下代码来完成该行为:
const token = 'YOUR_TOKEN_HERE';
client.login(token);
请注意,'YOUR_TOKEN_HERE' 应替换为您的 Discord API 密钥。
当你已经登录成功后,您可以使用以下代码发送一条简单的消息:
const channel = client.channels.cache.get('CHANNEL_ID');
channel.send('Hello World!');
请注意,'CHANNEL_ID' 应替换为您要发送消息的频道的 ID。
以下是一个完整的代码示例,用于创建一个 Discord 客户端并发送一条消息:
const Discord = require('discord.js');
const client = new Discord.Client();
const token = 'YOUR_TOKEN_HERE';
client.login(token);
client.on('ready', () => {
console.log('Logged in as ${client.user.tag}!');
});
client.on('message', msg => {
if (msg.content === 'ping') {
msg.reply('pong');
}
});
const channel = client.channels.cache.get('CHANNEL_ID');
channel.send('Hello World!');
恭喜您成功使用 Discord.js 发送消息!如您注意到,在发出消息之前,必须正确创建 Discord 客户端和频道,并使用正确的 API 密钥登录。如果您想要更多的内容来定制您的 Discord 机器人,请查看 Discord.js 文档以了解更多信息。