我有这个问题,这是脚本:
const BaseCommand = require('../../utils/structures/BaseCommand');
const Discord = require(`discord.js`);
module.exports = class RoleCommand extends BaseCommand {
constructor() {
super('role', 'moderation', []);
}
async run(client, message, args) {
const boss = `771038742105554954`;
const test = `777879102296293416`;
let member_mentions = message.mentions.members.first();
if (args[1] === `test`){
member_mentions.addroles(test).catch(console.error);
}
}
}
控制台错误:
(节点:9316)未处理的PromisejectionWarning:TypeError:member_提到。addroles不是RoleCommand的函数。在MessageEvent上运行(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your_boss\src\commands\moderation\RoleCommand.js:13:23)。在客户端运行(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your\u boss\src\events\message\message.js:17:17)。在MessageCreateAction处发出(events.js:315:20)。在对象上处理(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your_boss\node\modules\discord.js\src\client\actions\MessageCreate.js:31:14)。单元在WebSocketManager上导出[作为消息\u创建](C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your\u boss\node\u modules\discord.js\src\client\websocket\handlers\MESSAGE\u CREATE.js:4:32)。WebSocketShard上的HandlePack(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your_boss\node\modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)。WebSocketShard上的onPacket(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your_boss\node\modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)。在websocket上的消息(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your_boss\node\modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)。WebSocket上的消息(C:\Users\maksy\Desktop\super bot test\super bot test\your boss\data\your\u boss\node\u modules\ws\lib\event target.js:125:16)。发出(events.js:315:20)(使用节点--跟踪警告…
显示警告的创建位置)(节点:9316)未处理PromisejectionWarning:未处理的promise拒绝。此错误源于在没有catch块的情况下抛出异步函数的内部,或者拒绝使用未处理的promise。catch()。要在未处理的promise拒绝时终止节点进程,请使用CLI标志--unhandled rejections=strict
(请参阅https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)(拒绝id:1)(节点:9316)[DEP0018]弃用警告:未处理的promise拒绝已弃用。将来,未处理的promise拒绝将终止节点。具有非零退出代码的js进程。
它的javascript与Slepy
Addroles
不正确有效的用法是roles。add()
,我还为您留下了一个正确的脚本。
let member = message.mentions.members.first();
let namerol = args.slice(1).join(' ');
let role = message.guild.roles.cache.find(r => r.name === namerol);
let perms = message.member.hasPermission("MANAGE_ROLES");
if(!perms) return message.channel.send("You don't have perms to use this command.");
if(!member) return message.reply('Please mention a user, to add role!');
if(!namerol) return message.channel.send('Please, mention the role to give the user.');
if(!role) return message.channel.send('Role not found!.');
miembro.roles.add(role)
我试着按照教程angular.io(游览英雄)但不是教程,我试着在一些JSON上提出真正的GET请求。 我的代码如下所示: 为了服务,我只进口一些基本的东西: 其中是TOH中的基本副本,所以: 如何在服务中调用此特定方法:首先,我尝试多种方法,但在调试时,我只尝试控制台。将其记录为: 在控制台中加载页面时,我发现多个错误:第一个错误是: 例外:TypeError:这是一个错误。http。得到(…)
问题内容: 我在尝试简化导入时遇到webpack TypeError。以下代码可以正常工作。在这里,我导入了一个从调用的React高阶组件(HOC)。 core / components / form / index.js (对进行命名输出) login-form.jsx (导入和使用) 但是,我想将导入简化为just 。所以,我再出口的和进口它。请参见下面的代码: core / index.js
我有这个功能: 不知什么原因,我得到以下错误: 我看了这篇文章:https://stackoverflow.com/questions/44176021/nodejs-res-send-is-not-a-function 它看起来像另一只虫子。 我怎样才能修好它?
问题内容: 我是jQuery的新手,并在旧的教程上使用了以下代码段: 但是我得到这个错误 未捕获的TypeError:$ .ajax(…)。成功不是函数 在 我想知道这里有什么问题吗? 问题答案: 对ajax的调用应如下所示: 您没有方法链接成功函数,它是字典参数中的条目之一。
我正在重构我的索引文件,该文件在Sequelize中创建我的所有模型,以使用导入,而不是切换到节点v14和Sequelize v6和模块的require。但我被这个奇怪的错误困住了: 下面是发生这种情况的代码块: 错误表明它发生在这一行:
我有一个包含100万文档的集合…我已经传递了的选项,现在它正在抛出错误 < code>TypeError: callback.apply不是函数 我已经找过了,但能找到解决办法…请帮帮我。 Mongob版本-3.6 猫鼬版本-5.0