- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在输入 node 时遇到了此错误。启动程序。如果这是一个愚蠢的问题,我很抱歉,但我刚刚开始编码。我的代码有什么问题吗?
这是针对一个不和谐的机器人,我还没有在网上看到任何关于这个问题的信息。
const discord = require ('discord.js');
var client = new discord.Client();
const token = 'E440dqHpTt1qTHw4iWB3VgXit7_tcUd4';
client.on ("ready"), () => {
console.log ("ready!");
client.user.setGame ("prefix tb")
};
const prefix = "tb"
client.on ('message', function(message) {
if (message.author.bot) return;
if (message.content.startsWith (prefix + "hello")) {
message.reply ("Hi! What's up?");
}
});
client.login (token);
我以为机器人会启动,但我得到的是:
throw new errors.ERR_INVALID_ARG_TYPE('listener', 'Function', listener);
^
TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type Function. Received type undefined
at checkListener (events.js:54:11)
at _addListener (events.js:205:3)
at Client.addListener (events.js:263:10)
at Object.<anonymous> (E:\Discord Bots\tylerbot\tylerbot.js:7:8)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
最佳答案
据我所知,这是您代码中的一个简单的拼写错误。只需更改:
// This
client.on ("ready"), () => {
// Should be
client.on ("ready", () => {
关于javascript - 我在创建不和谐机器人时遇到了这个错误。类型错误 [ERR_INVALID_ARG_TYPE],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56178461/
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
首先 – 我们处于未涉足的领域,因此虽然它可以在最新的 Firefox 中运行,但 MDN 上的文档在撰写本文时尚未准备好。稍后我会修复MDN(也许还有很多地方需要修复),所以我会提供一个glossa
如何让 jslint 与 node --harmony 配合良好?当我使用 Harmony 标志运行 Node 时,我收到如下 jslint 错误: #1 Expected an identifie
node --v8-options | grep harmony --es_staging (enable all completed harmony features) --harmony
尝试为 Mongo 使用基于 ES6 的新 node.js ODM (Robe http://hiddentao.github.io/robe/) 出现“意外的严格模式保留字”错误。我在这里有什么问题
我想要一个带有方法和私有(private)变量的代理对象。 也就是说,所有普通的对象属性: foo = {} foo.bar = "baz" foo.boo = "hoo" 一些原型(prototyp
我是一名优秀的程序员,十分优秀!