【发布时间】:2021-04-13 10:48:09
【问题描述】:
我正在制作一个建议系统,但是当您将建议频道设置为语音频道并提出建议时,整个脚本会出错。所以我想知道是否有办法区分文本频道和语音频道之间的差异,所以如果它是一个语音频道,然后我想返回。但我不知道如何检查频道是语音还是文本频道。
【问题讨论】:
标签: javascript discord.js
我正在制作一个建议系统,但是当您将建议频道设置为语音频道并提出建议时,整个脚本会出错。所以我想知道是否有办法区分文本频道和语音频道之间的差异,所以如果它是一个语音频道,然后我想返回。但我不知道如何检查频道是语音还是文本频道。
【问题讨论】:
标签: javascript discord.js
我们可以使用Channel.type对象来判断它是否是语音通道。
首先,我们要使用.get() 或.find() 函数获取频道,然后使用简单的if 语句检查频道的类型:
const channelObject = message.guild.channels.cache.get('channel id here'); // Gets the channel object
if (channelObject.type === 'voice') return; // Checks if the channel type is voice
【讨论】: