簡體   English   中英

如何做到這一點,以便我可以為提到的用戶提供服務

[英]How to make it so that I can server deafen a mentioned user

我嘗試了一切都會給我錯誤,例如 TypeError: Cannot read property 'setDeaf' of undefined Please,謝謝。

const Discord = require('discord.js');
const config = require('../config.json')
module.exports.run = async (bot, message, args, config) => {
    
    if(message.author.id !== "247227873734295562") return message.channel.send("no perms")
    const mUser = message.mentions.members.first() || message.guild.members.get(args[0]);
    let isDeafened = false; 
   if(!mUser) {
       message.channel.send("You need to mention a user!")
   }
   if(mUser) {
       mUser.voice.setDeaf(true)
   } 
    
}
module.exports.help = {
    name: "d",
    description: "Server deafens a mentioned user forever",
    usage: `${config.prefix}d <@mention>`,
    ex: `${config.prefix}d <@247227873734295562>`
}

查看您的代碼並且您收到該錯誤似乎表明mUser沒有屬性voice 您使用哪個 Discord.js 版本?

mUser.voice.setDeaf(true)v12中添加。 因此,如果您有較早的版本,則應改用mUser.setDeaf(true)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM