0

我正在尝试将我的 Discord 机器人分解为不同的文件,以保持一切整洁。我创建了一个测试文件并对其进行了测试,它要么无法加载,要么根本不加载。如果有什么我应该添加/修复的,请告诉我。

所需代码:

module.exports.stupid = (bot) => {

bot.on('messageCreate', (msg) => {
    if (msg.content === 'yes'){
        bot.createMessage(msg.channel.id,'yes!!')
    }
});

}

我是如何要求的: var cm1 = require('./staff.js')--我试过 const var & let

在需要所有 npm 库之后放置 require。

4

1 回答 1

0

假设文件require_me.js包含以下内容

module.exports.someMethod = () => {

}

并且您需要来自main.js.

const myModule = require('./require_me.js');

您需要在需要模块后调用您的方法。

myModule.someMethod();

https://nodejs.org/api/modules.html#modules_module_exports

于 2020-07-10T19:15:01.560 回答