[英]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.