代码之家  ›  专栏  ›  技术社区  ›  Swoods23

将bot变量放入不同的commando文件中

  •  0
  • Swoods23  · 技术社区  · 7 年前

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

    我的bot变量:

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

    这目前在index.js文件中,但是否有方法可以在其他命令文件中使用它?

    1 回复  |  直到 7 年前
        1
  •  1
  •   ThePixelGenome    6 年前

    你可以的

    索引.js

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

    然后在另一个文件中访问该文件,如:

    this.bot.(property)
    

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