ReferenceError:公会未定义

时间:2020-05-10 12:30:17

标签: discord.js

运行命令时出现错误,这是我的代码:

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

我希望有人能帮助我! :-)

2 个答案:

答案 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)