久久久久久久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 頭像命令,但提及部分無法正常工作的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

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

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 { 或執行以下操作:

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

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

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

相關文檔推薦

Using discord.js to detect image and respond(使用 discord.js 檢測圖像并響應)
Check if user ID exists in Discord server(檢查 Discord 服務器中是否存在用戶 ID)
Guild Member Add does not work (discordjs)(公會成員添加不起作用(discordjs))
Creating my first bot using REPLIT but always error Discord.JS(使用 REPLIT 創建我的第一個機器人,但總是錯誤 Discord.JS)
How do I code event/command handlers for my Discord.js bot?(如何為我的 Discord.js 機器人編寫事件/命令處理程序?)
How to find a User ID from a Username in Discord.js?(如何從 Discord.js 中的用戶名中查找用戶 ID?)
主站蜘蛛池模板: 日韩免费高清视频 | www.国产.com| 欧美日韩精品一区二区三区四区 | 特级黄一级播放 | 91精品国产综合久久精品图片 | 欧美精品1区2区3区 免费黄篇 | 欧美一区不卡 | 成人精品一区 | 欧美一区二区三区在线看 | 日韩精品一区二区在线观看 | 另类视频在线 | 欧美xxxx色视频在线观看免费 | 中文字幕一区二区三区四区五区 | 欧美黑人激情 | 超碰3 | 亚洲精品日本 | 欧美aⅴ片| 成人精品视频免费 | 久久精彩 | 午夜丰满寂寞少妇精品 | 看毛片网站 | 日韩免费三级 | 毛片a| 免费簧片视频 | 精久久久 | www.久久.com| av中文网| 中文字幕国产 | 91精品国产91久久久久久最新 | 国产欧美一区二区三区久久手机版 | 午夜小视频免费观看 | 韩日精品在线观看 | 久久丝袜视频 | 一区二区三区欧美在线 | 一区二区精品在线 | www.亚洲成人网 | 亚洲欧美日韩精品久久亚洲区 | 美女视频黄色片 | 91视频精选 | 欧美高清视频一区 | 一区二区三区欧美在线 |