我正在尝试对我的discord机器人进行编码,以防止发布其他Disords。 我在该站点上已经阅读了很多,但是找不到解决方案。 我希望该机器人在邮件中搜索不和谐的邀请,并且如果该链接不是由具有踢踢权限的成员发布的,则它应该删除邀请。
if (message.content.includes('discord.gg/'||'discordapp.com/invite/')) { //if it contains an invite link
if(!message.member.hasPermission("KICK_MEMBERS")) {
message.delete() //delete the message
.then(message.member.send(ms.INVITELINK));
}}
答案 0 :(得分:0)
包括仅接受一个条件。如果要对要捕获的每个字符串使用||
,则必须使用单独的include语句。如果要检查多个条件,请尝试使用some()
if (message.content.includes('discord.gg/') || message.content.includes('discordapp.com/invite/')) { //if it contains an invite link
if (!message.member.hasPermission("KICK_MEMBERS")) {
message.delete() //delete the message
.then(message.member.send(ms.INVITELINK));
}
}