📅  最后修改于: 2023-12-03 15:41:31.442000             🧑  作者: Mango
如果你正在使用 Discord.js 的 v12 版本,你可以使用以下代码来获取一个频道的 ID。
首先,你需要获取到 channel
对象,可以通过以下代码获取:
const channel = message.guild.channels.cache.get('CHANNEL_ID');
这将获取到 CHANNEL_ID
对应的频道对象,并存储在 channel
变量中。
接下来,你可以使用 channel.id
属性来获取频道的 ID,如下所示:
const channelId = channel.id;
这将获取到频道的 ID,并存储在 channelId
变量中。
最终的代码示例如下:
const channel = message.guild.channels.cache.get('CHANNEL_ID');
const channelId = channel.id;
console.log(`The ID for ${channel.name} is ${channelId}`);
以上代码将打印出频道名称和对应的 ID,你可以根据需求进行修改。
注意: 在传入参数 CHANNEL_ID
之前,请确保你已经获取了 message
对象,它代表了在 Discord 中发送消息的对象。否则,message.guild.channels.cache.get()
方法将无法获取到频道。
希望这个简短的教程对你有所帮助!