我为我的discord.js 机器人使用commando,它链接到客户端。我希望能够在不同的文件中使用 bot 变量,主要是为了帮助检查机器人是否具有正确的权限。
我的机器人变量:
const bot = new commando.Client({
commandPrefix: '!',
owner: config.ownerID,
unknownCommandResponse: false
});
这当前位于我的 index.js 文件中,但是有没有办法让我能够在不同的命令文件中使用它?
最佳答案
你可以这样做
index.js
const bot = new commando.Client({
commandPrefix: '!',
owner: config.ownerID,
unknownCommandResponse: false
});
this.bot = bot
然后可以在另一个文件中访问它,例如:
this.bot.(property)
只要使用上述方法,就可以访问bot
的所有属性。
关于javascript - 将 Bot 变量放入不同的 Commando 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50515465/