【问题标题】:Check if a channel is a voice channel (discord.js)检查频道是否为语音频道(discord.js)
【发布时间】:2021-04-13 10:48:09
【问题描述】:

我正在制作一个建议系统,但是当您将建议频道设置为语音频道并提出建议时,整个脚本会出错。所以我想知道是否有办法区分文本频道和语音频道之间的差异,所以如果它是一个语音频道,然后我想返回。但我不知道如何检查频道是语音还是文本频道。

【问题讨论】:

    标签: javascript discord.js


    【解决方案1】:

    我们可以使用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
    

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 1970-01-01
      • 2020-11-14
      • 2021-03-30
      • 2019-07-03
      • 2021-09-26
      • 2023-01-11
      • 1970-01-01
      • 2019-03-18
      相关资源
      最近更新 更多