📌  相关文章
📜  向特定频道发送消息 discord.js - Javascript (1)

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

向特定频道发送消息 discord.js - Javascript

如果你正在使用 Discord.js, 你可能需要向特定频道发送消息,无论是公共频道还是私人频道。以下是如何在 Javascript 中使用 Discord.js 发送消息到特定频道的方法。

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

const CHANNEL_ID = 'CHANNEL_ID_HERE'; // 替换为频道 ID

client.once('ready', () => {
    console.log('Bot is ready!');

    const channel = client.channels.cache.get(CHANNEL_ID); // 获取频道的对象

    if (!channel) {
        console.error('Invalid channel ID!');
        return;
    }

    channel.send('Hello, World!'); // 发送消息到特定频道
});

client.login('YOUR_BOT_TOKEN_HERE'); // 替换为你的 bot token

首先,我们需要创建一个 Discord.js 的客户端实例。在此之后,我们要获取特定频道的 ID,该 ID 可以在 Discord 应用程序中通过右键单击频道并选择“ID Copy”获取。然后,我们使用 client.channels.cache.get() 方法获取包含频道对象的缓存,并验证它是否有效。最后,我们调用 channel.send() 方法并将消息文本作为参数传递以向频道发送消息。

以上是如何在 Javascript 中使用 Discord.js 发送消息到特定频道的方法。如果你还想学习有关 Discord.js 的其他内容,请查看官方文档 here