运行命令时出现错误,这是我的代码:
let id = message.author.id.toString().substr(0, 4) + message.author.discriminator;
var name = `order-${message.author}-${id}`
guild.channels.create(name)
}
错误:
ReferenceError: guild is not defined
我希望有人能帮助我! :-)
答案 0 :(得分:2)
您需要在public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean isArrayInputStillGoing = true;
while (isArrayInputStillGoing){
System.out.println("Please enter the size of the array");
int sizeOfArray = input.nextInt();
if (sizeOfArray < 0){
System.err.println("Array cannot have a negative value try again");
continue;
}
int[] initialArray = new int[sizeOfArray];
System.out.println("Please enter the array elements");
for (int i=0;i<sizeOfArray;i++){
initialArray[i] = input.nextInt();
if (initialArray[i] <= 0 || initialArray[i] > 100){
System.out.println("Try again with a number between 1 and 100");
i--;
}
}
isArrayInputStillGoing = false;
}
}
之前添加message.
guild
答案 1 :(得分:0)
您可以按照Syntle所说
message.guild.channels.create(name)
或者您可以定义公会
let guild = message.guild
guild.channels.create(name)