将Bot变量导入不同的突击队文件

时间:2018-05-24 17:57:22

标签: javascript discord discord.js

我使用commando作为我的discord.js机器人,并且它与客户端相关联。我希望能够在不同的文件中使用bot变量,主要是为了帮助检查机器人是否具有正确的权限。

My Bot变量:

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

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

1 个答案:

答案 0 :(得分:0)

您可以

index.js

 import  java.util.Scanner;
    public class Radio
    {
        public static void main(String[] args)
    {
    Scanner input = new Scanner(System.in);
    System.out.println("How many values will you enter: ");
        int a = input.nextInt();
        System.out.println("Enter in the sampled signals values with spaces      imbetween");
        double[] signal = new double[a];
        for (int i=0; i<signal.length; i++)
        {
            signal[i]=input.nextInt();
        }
        double[] result = smooth(signal);
        System.out.println("Smoothed Values: ");
        for (double b : result)
        {
            System.out.print(b + " ");
        }
    }
    public static double[] smooth(double[] signal)
    {
        for(int i = 0; i < signal.length; i++)
        {
        result[i-1]=signal[i];
        result[Average i] = signal[i];
        result[Average i+1]=signal[i];
        }
        return result;
    }
}

然后可以在另一个文件中访问它,例如:

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

this.bot = bot

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