久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Discord.js 多角色檢查

Discord.js multi role check(Discord.js 多角色檢查)
本文介紹了Discord.js 多角色檢查的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

所以我一直試圖找到一種更好的方法來檢查我的不和諧機器人上的命令的多個角色到目前為止,我能做的最好的就是}else{

so ive been trying to find a better way to check multiple roles for commands on my discord bot so far the best i can do is }else{

run(message) {
    if(message.member.roles.find("name", "Pheonix")){

        return message.say('These are dark times. . .', {files: ["./resources/videos/darktimes.mp4"]});
    }else{
        if(message.member.roles.find("name", "Renowned Wizard")){
        return message.say('These are dark times. . .', {files: ["./resources/videos/darktimes.mp4"]});
    }else{

  return message.say('*Patreon restricted.*');

我想知道是否有某種方法可以將其放入數組中并使用數組中的任何內容作為角色檢查器有什么方法可以解決這個問題嗎?好的,所以我嘗試添加一個數組,但我無法讓它發(fā)揮作用

And i was wondering is there some way i could chuck this in an array and use whatever is in the array as a checker for roles is there any ways to go about this? okay so i tried to add onto with an array but i cant get that to function

    var morsmordreRoles = [
        'Dev',
        'Renowned Wizard',
        'Pheonix',
        'Moderator'
    ]
    if(message.member.roles.find("name", morsemordreRoles)){

    return message.say('*You mark the sky with the presence of The Dark Lord* ', {files: ["./resources/gifs/morsmordre.gif"] });
}else{
    return message.say('*Death Eater restricted.*');
}



}
}

推薦答案

如果要使用數組,可以使用 foreach 和 bool 檢查用戶是否有 any數組中的角色,您也應該在 discord.js v12 中使用 .cache.some 而不是 find,如 這里

If you want to use an array, you can use a foreach and a bool check to check if the user has any of the roles in the array, also you should use .cache.some instead of find in discord.js v12 as seen here

例子:

var morsmordreRoles = [
        'Dev',
        'Renowned Wizard',
        'Pheonix',
        'Moderator'
    ]
    var hasRole = false;
    morsmordreRoles.forEach(findrole =>{
        if(message.member.roles.cache.some(role => role.name === findrole)) hasRole = true; //if user has role, sets bool to true
    })

    if(hasRole === true){
        //code when has role
    }
    else{
        //code when has no role
    }

這篇關于Discord.js 多角色檢查的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

discord.js v12: How do I await for messages in a DM channel?(discord.js v12:我如何等待 DM 頻道中的消息?)
how to make my bot mention the person who gave that bot command(如何讓我的機器人提及發(fā)出該機器人命令的人)
How to fix Must use import to load ES Module discord.js(如何修復必須使用導入來加載 ES 模塊 discord.js)
How to list all members from a specific server?(如何列出來自特定服務器的所有成員?)
Discord bot: Fix ‘FFMPEG not found’(Discord bot:修復“找不到 FFMPEG)
Welcome message when joining discord Server using discord.js(使用 discord.js 加入 discord 服務器時的歡迎消息)
主站蜘蛛池模板: 国产高清av免费观看 | 欧美视频三区 | 国产激情视频在线免费观看 | 国户精品久久久久久久久久久不卡 | 日韩亚洲视频 | 久久久久亚洲av毛片大全 | av在线三级 | 国产精品久久久久久久久久久久久久 | 国产欧美在线一区二区 | 欧美日韩精品中文字幕 | 日韩视频中文字幕 | 国产精品美女久久久久aⅴ国产馆 | 午夜久久久 | 视频在线一区二区 | 欧美人人 | 亚洲第一av | 日韩成人免费视频 | 欧美精品一 | 男女羞羞视频免费 | 亚洲免费在线观看 | 国产一区二区三区网站 | 操操日| 久久午夜视频 | 人人干人人干人人干 | 日韩欧美三级电影 | 国内精品视频在线 | 日本精品视频在线观看 | 中文字幕加勒比 | 亚洲a级| 久久国产精品99久久久大便 | 成人小视频在线观看 | 黄色精品| 九九热在线视频 | 亚洲综合一区二区三区 | 免费在线观看一区二区 | 国产精品毛片 | 天天爱天天操 | 天天视频成人 | 成人免费日韩 | 亚洲天堂久久新 | 美女黄视频网站 |