📅  最后修改于: 2023-12-03 15:14:41.547000             🧑  作者: Mango
在 Discord JS 中,可以轻松地向特定频道发送消息。这对于向您的服务器成员发送通知或实现自动化任务非常有用。
首先,在您的 Discord Bot 中,您需要获取特定频道的 ID。您可以在频道设置中找到这个 ID。
接下来,您需要使用以下代码向您的特定频道发送消息:
const Discord = require('discord.js');
const client = new Discord.Client();
client.login('YOUR_BOT_TOKEN');
const channelID = 'YOUR_CHANNEL_ID';
const message = 'YOUR_MESSAGE';
const channel = client.channels.cache.get(channelID);
channel.send(message);
在上面的代码中,您需要将 YOUR_BOT_TOKEN
替换为您的 Discord Bot 的令牌,将 YOUR_CHANNEL_ID
替换为您要发送消息的频道的 ID,将 YOUR_MESSAGE
替换为您要发送的消息。
使用此代码片段,您可以轻松地向特定频道发送消息。
以下是一个示例,将消息发送到 ID 为 123456789012345678
的频道:
const Discord = require('discord.js');
const client = new Discord.Client();
client.login('YOUR_BOT_TOKEN');
const channelID = '123456789012345678';
const message = 'Hello World!';
const channel = client.channels.cache.get(channelID);
channel.send(message);
在上面的代码中,Bot 将向 ID 为 123456789012345678
的频道发送消息:“Hello World!”