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

我正在嘗試制作 discord.js 頭像命令,但提及部分

I am trying to make a discord.js avatar command, and the mentioning portion doesn#39;t work correctly(我正在嘗試制作 discord.js 頭像命令,但提及部分無法正常工作)
本文介紹了我正在嘗試制作 discord.js 頭像命令,但提及部分無法正常工作的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我的 discord 機(jī)器人中有一個頭像命令.當(dāng)用戶使用 h.avatar 時,它會輸出他們的頭像,效果很好.每當(dāng)他們嘗試使用 h.avatar @user 時,什么都沒有發(fā)生.
這是我的代碼:

I have an avatar command in my discord bot. When the user uses h.avatar, it outputs their avatar, which works fine. Whenever they try to use h.avatar @user, nothing happens.
Here is my code:

 } if (message.content.startsWith(config.prefix + "avatar")) {
      if (!message.mentions.users.size) {
        const avatarAuthor = new Discord.RichEmbed()
      .setColor(0x333333)
      .setAuthor(message.author.username)
      .setImage(message.author.avatarURL)
        message.channel.send(avatarAuthor);
        let mention = message.mentions.members.first();
        const avatarMention = new Discord.RichEmbed()
        .setColor(0x333333)
        .setAuthor(mention.user.username)
        .setImage(mention.user.avatarURL)
        message.channel.send(avatarMention);

推薦答案

你有一個檢查 if (!message.mentions.users.size) { 這使得命令只有在你不這樣做的時候才會運行提到某人.您需要在代碼中使用 else { 或執(zhí)行以下操作:

You have a check if (!message.mentions.users.size) { which makes the command run only if you do not mention somebody. You either need to use an else { in your code or do:

 if (message.content.startsWith(config.prefix + 'avatar')) {
    const user = message.mentions.users.first() || message.author;
    const avatarEmbed = new Discord.RichEmbed()
        .setColor(0x333333)
        .setAuthor(user.username)
        .setImage(user.avatarURL);
    message.channel.send(avatarEmbed);
}

const user = message.mentions.users.first() ||message.author; 嘗試獲取提到的用戶,但如果找不到任何人,它將使用作者使用的.

The const user = message.mentions.users.first() || message.author; tries to get the user that was mentioned but if it does not find anyone it will use the author's used.

也可以這樣使用:

if (!message.mentions.users.size) {
    message.channel.send('Nobody was mentioned');
    return;
}
// continue command here, after guard clause

這篇關(guān)于我正在嘗試制作 discord.js 頭像命令,但提及部分無法正常工作的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

相關(guān)文檔推薦

Using discord.js to detect image and respond(使用 discord.js 檢測圖像并響應(yīng))
Check if user ID exists in Discord server(檢查 Discord 服務(wù)器中是否存在用戶 ID)
Guild Member Add does not work (discordjs)(公會成員添加不起作用(discordjs))
Creating my first bot using REPLIT but always error Discord.JS(使用 REPLIT 創(chuàng)建我的第一個機(jī)器人,但總是錯誤 Discord.JS)
How do I code event/command handlers for my Discord.js bot?(如何為我的 Discord.js 機(jī)器人編寫事件/命令處理程序?)
How to find a User ID from a Username in Discord.js?(如何從 Discord.js 中的用戶名中查找用戶 ID?)
主站蜘蛛池模板: 成人久久久 | 久草院线 | wwwxxx国产| 91精品国产乱码久久久久久久 | 国产精品无码专区在线观看 | 草草草影院 | 狠狠操天天操 | 久久大香 | 国产人久久人人人人爽 | 国产成人精品一区二区三区在线观看 | 日韩羞羞 | a级在线免费观看 | 久久精彩视频 | 久久精品欧美电影 | 国产精品亚洲综合 | 国产精品片aa在线观看 | 亚洲第一天堂 | 一级毛片免费 | 一级片片 | 亚洲 中文 欧美 日韩 在线观看 | 日韩精品在线观看一区二区 | 精品日韩一区 | 国产在线a视频 | 精品久久久久久 | 国产免费一区二区三区 | 偷拍第一页 | 在线国产一区 | 在线观看毛片网站 | 一区二区三区四区在线播放 | 色综合天天天天做夜夜夜夜做 | 久久久免费在线观看 | 成人h电影在线观看 | 亚洲欧美成人在线 | 日韩成人中文字幕 | 一区二区免费在线观看 | 国产一区二区美女 | 亚洲欧美日韩电影 | 国产美女在线免费观看 | 手机在线观看av | 国产一区二区三区在线视频 | 国产三级大片 |