尝试在终端中运行命令时,Discord.JS 令牌禁止功能无法正常工作[关闭]
Posted
技术标签:
【中文标题】尝试在终端中运行命令时,Discord.JS 令牌禁止功能无法正常工作[关闭]【英文标题】:Discord.JS token ban function not working properly when trying to run the command in terminal [closed] 【发布时间】:2022-01-23 18:33:30 【问题描述】:好的,所以我试图创建一个不和谐的机器人,带有禁止命令,但后来发生了这种情况
https://i.stack.imgur.com/ogAHf.png
这是我的代码
https://i.stack.imgur.com/5ceGo.png
我该如何解决这个问题?
【问题讨论】:
当我这样做时会发生这种情况ibb.co/GdgG12W 请将您的代码复制并粘贴到问题中,不要使用外部网站上的图片链接。 module.exports = name: 'ban', description: "This command bans people", execute(message, args) if(message.member.roles.cache.has('923203237019004958' )) 常量成员 = message.mentions.users.first(); if(member) const memberTarger = message.guild.members.cache.get(member.id); memberTarger.ban(); message.channel.send("用户已被封禁纸袋") else message.channel.send("您没有足够的权限运行此命令") “将代码粘贴到问题中”,这是评论部分...在您的问题上使用edit
按钮
【参考方案1】:
应该是:
module.exports =
name: 'ban',
description: "This command bans people",
execute(message, args)
if(message.member.roles.cache.has('923203237019004958'))
const member = message.mentions.members.first();
if(member)
const memberTarger = message.guild.members.cache.get(member.id);
memberTarger.ban();
message.channel.send("User has been banned from the paper bag");
else
message.channel.send("You don't have the sufficent permissions to run this command")
execute(message, args)
旁边有一个右括号 ,但它应该是一个左括号
【讨论】:
以上是关于尝试在终端中运行命令时,Discord.JS 令牌禁止功能无法正常工作[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
discord.js TypeError:无法读取未定义的属性“发送”
discord.js 我的代码不起作用,在终端中显示 typeError 但我不知道出了啥问题