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

嘗試根據(jù)昵稱/顯示名稱獲取成員.Discord.js BOT

Trying to fetch a member based on their nickname/displayname. Discord.js BOT(嘗試根據(jù)昵稱/顯示名稱獲取成員.Discord.js BOT)
本文介紹了嘗試根據(jù)昵稱/顯示名稱獲取成員.Discord.js BOT的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

您好,我是否正在嘗試為成員獲取用戶指定的昵稱并獲取該成員并獲取有關(guān)該用戶的其他信息.現(xiàn)在我已經(jīng)確認(rèn)用戶發(fā)送的 ARGS[0] 是正確的,但我收到了對(duì)匹配用戶的 NULL 響應(yīng).不知道我錯(cuò)過了什么.謝謝

Hi am i trying to take a user specified nickname for a member and fetch that members and get additional information about that user. Right now i have confirmed the ARGS[0] sent by the user is correct but i am getting a NULL response to the matched user. Not sure what i am missing. Thanks

這是我當(dāng)前的代碼.只是想立即讓比賽正常進(jìn)行.我還需要考慮這個(gè)人是否沒有昵稱來檢查用戶名.或者認(rèn)為 displayname 屬性會(huì)更好.謝謝

This is my current code. Just trying to get the match working right now. I also need to consider if the person doesnt have a nickname to check the username. Or think would displayname property be better. Thanks

if(command === "memberinfo") {
    let sentNickname = args[0];
    message.channel.send(`Sent Nickname: ${sentNickname}`);
    const discordserver = client.guilds.get(DragonTS); // Define server to get information from


    discordserver.fetchMembers() // Fetch guild members
        .then()  //.then(console.log)
        .catch(console.error);
}       
    let matchedMember = discordserver.members.find(m => m.nickname === sentNickname);
    message.channel.send(`Matched Member ${matchedMember}`);

推薦答案

您的代碼的某些部分似乎沒有執(zhí)行.您需要將所有代碼放入 .then():

Looks like some parts of your code aren't executed. You need to put all your code into the .then():

if(command === "memberinfo") {
    let sentNickname = args[0];
    message.channel.send(`Sent Nickname: ${sentNickname}`);
    const discordserver = client.guilds.get(DragonTS); // Define server to get information from


    discordserver.fetchMembers() // Fetch guild members
        .then((serverWithFetchedMembers) => {
            let matchedMember = serverWithFetchedMembers.members.find(m => m.nickname === sentNickname);
            message.channel.send(`Matched Member ${matchedMember}`);
        })  //.then(console.log)
        .catch(console.error);

}

它將等待 fetchMembers() 函數(shù)并在它之后執(zhí)行您的代碼!

It will wait for the fetchMembers() function and execute your code after it!

這篇關(guān)于嘗試根據(jù)昵稱/顯示名稱獲取成員.Discord.js BOT的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

相關(guān)文檔推薦

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(如何讓我的機(jī)器人提及發(fā)出該機(jī)器人命令的人)
How to fix Must use import to load ES Module discord.js(如何修復(fù)必須使用導(dǎo)入來加載 ES 模塊 discord.js)
How to list all members from a specific server?(如何列出來自特定服務(wù)器的所有成員?)
Discord bot: Fix ‘FFMPEG not found’(Discord bot:修復(fù)“找不到 FFMPEG)
Welcome message when joining discord Server using discord.js(使用 discord.js 加入 discord 服務(wù)器時(shí)的歡迎消息)
主站蜘蛛池模板: 亚洲国产一区在线 | 国产一级视频在线 | 天堂素人约啪 | 久久99精品久久久久久 | 欧美日韩一区二区在线 | 亚洲一区二区免费 | 久久国 | 蜜桃视频一区二区三区 | www中文字幕 | 亚洲视频免费 | 国产精品视频免费 | 国产 欧美 日韩 一区 | 午夜视频一区二区 | 四虎影视一区二区 | 黄色毛片在线观看 | 精品欧美一区二区三区久久久 | 亚洲精品成人 | 97在线观视频免费观看 | 一区二区成人 | 色小姐综合网 | 成人性生交大片免费看r链接 | 国产97在线视频 | 欧美激情久久久 | 久久亚洲欧美日韩精品专区 | 天天看天天爽 | 欧美一区二区三区国产精品 | 狠狠色综合网站久久久久久久 | www视频在线观看 | 在线观看成人小视频 | 中文字幕在线观看国产 | 成人免费视频网站在线观看 | 亚洲国产精品日本 | 亚洲精品乱 | 三级av在线| 欧美亚洲一区二区三区 | 午夜精品一区二区三区在线观看 | 成人在线观看中文字幕 | 成人超碰 | 国产欧美精品在线 | 伊人久久大香线 | 九九热精品在线视频 |