javascript - Discord.js ts1381
问题描述
const { GuildMember } = require("discord.js");
module.exports = {
name: 'ban',
description: 'bans members',
args: true,
execute(message, args) {
const taggedUser = message.mentions.users.first();
if (!message.mentions.users.size) {
return message.reply('you need to tag a user in order to kick them!');
}
if(message.member.roles.cache.has('716621849412370453')){
<guild>.members.ban(user);
}else{
message.channel.send(`Ты не можешь кикать участников, ${message.author}!`)
}
},
};
意外的标记。你是说{'}'}
还是}
?请帮我。我不知道如何纠正这个错误
解决方案
您的代码似乎有一些语法错误。
<guild>.members.ban(user);
正在产生这些错误,因为<guild>
语法不正确且未user
定义。
结果代码:
const { GuildMember } = require("discord.js");
module.exports = {
name: 'ban',
description: 'bans members',
args: true,
execute(message, args) {
const taggedUser = message.mentions.users.first();
if (!message.mentions.users.size) {
return message.reply('you need to tag a user in order to kick them!');
}
if(message.member.roles.cache.has('716621849412370453')){
message.guild.members.ban(taggedUser);
}else{
message.channel.send(`Ты не можешь кикать участников, ${message.author}!`)
}
},
};
推荐阅读
- javascript - 如何使用 for 循环在看不见的数组中找到 MAX 数?
- maven - Tycho 生成的源特性未包含在 p2 存储库中
- unity3d - 忽略 Unity 2018 中的“包”文件夹是否安全?
- java - 嵌入式 Tomcat 8 war maven 上的“文件名太长错误”
- python - ValueError:检查输入时出错:预期 gru_5_input 的形状为 (None, None, 10) 但得到的数组的形状为 (1, 4, 1)
- java - 如何限制活动 Spring WebClient 调用的数量
- c# - 在放置在画布上之前旋转 iText7 XObject
- symfony - 如何在 Symfony 4 中启用生产模式?
- javascript - JavaScript 正则表达式。将html解析为文本
- opencv - opencv solvePnP,所有轴看起来都不错,除了 Y