【问题标题】:Getting Bot Variable Into Different Commando Files将 Bot 变量放入不同的 Commando 文件
【发布时间】:2023-04-07 15:32:01
【问题描述】:

我将 commando 用于我的 discord.js 机器人,它已链接到客户端。我希望能够在不同的文件中使用 bot 变量,主要是为了帮助检查 bot 是否具有正确的权限。

我的机器人变量:

const bot = new commando.Client({
    commandPrefix: '!',
    owner: config.ownerID,
    unknownCommandResponse: false
});

这目前在我的 index.js 文件中,但有没有办法让我能够在不同的命令文件中使用它?

【问题讨论】:

    标签: javascript discord discord.js


    【解决方案1】:

    你可以这样做

    index.js

    const bot = new commando.Client({
    commandPrefix: '!',
    owner: config.ownerID,
    unknownCommandResponse: false
    });
    
    this.bot = bot
    

    这将在另一个文件中访问,例如:

    this.bot.(property)
    

    只要使用上述方法,bot 的所有属性都可以访问。

    【讨论】:

      猜你喜欢
      • 2021-01-16
      • 2021-01-02
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 2018-09-17
      相关资源
      最近更新 更多