Проблема заключается в синтаксисе вашей powerPossibilities
декларации.
Если вы скажете const val = foo || bar
, тогда val
будет foo
, если foo
не определено, тогда val
будет bar
. Вы хотите что-то другое.
Вы можете реализовать это следующим образом, поместив powerPossibilities
в array
:
const powerPossibilities = ["0", "1", "2", "3", "4", "5"];
Затем отметьте это следующим образом:
if (!powerPossibilities.includes(powertoset)) {
return message.reply("Invalid number");
}