[英]Check if a channel is a voice channel (discord.js)
我正在制作一個建議系統,但是當您將建議頻道設置為語音頻道並提出建議時,整個腳本都會出錯。所以我想知道是否有辦法區分文本頻道和語音頻道之間的差異,所以如果它是聲音頻道然后我想返回。 但我不知道如何檢查頻道是語音頻道還是文本頻道。
我們可以使用Channel.type
object 來判斷它是否是語音通道。
首先,我們想使用.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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.