口袋妖怪进化包没有正确链
Pokemon Evolutions package doesn't get chains right
我正在开发一个 pokemon 机器人,但我被困在某个地方。
我想发出命令来检查宠物小精灵是否在其进化线中包含第二只宠物小精灵。我正在使用一个名为 Evolutions.
的 node.js 包
这是代码:
if (command === 'does') {
const b = evolution.getEvolutionChain(args[0]);
const c = args[1]
if (b.includes(c)) {
msg.channel.send("True!")
} else {
msg.channel.send("False!")
};
}
该代码没有给出错误,但它总是发送 False!
。
我在我的服务器(机器人所在的位置)中使用 a!
是前缀。
a!does charmander charmeleon
一切都正确,但它总是发送 False!
,即使它需要 True!
。
由于 evolution.getEvolutionChain(args[0]);
returns 带有大写字母的值,如果将所有值(作为用户给定进化的进化数组)都转换为小写,则最简单。之后你可以检查数组是否包含给定的进化。
我正在开发一个 pokemon 机器人,但我被困在某个地方。
我想发出命令来检查宠物小精灵是否在其进化线中包含第二只宠物小精灵。我正在使用一个名为 Evolutions.
的 node.js 包
这是代码:
if (command === 'does') {
const b = evolution.getEvolutionChain(args[0]);
const c = args[1]
if (b.includes(c)) {
msg.channel.send("True!")
} else {
msg.channel.send("False!")
};
}
该代码没有给出错误,但它总是发送 False!
。
我在我的服务器(机器人所在的位置)中使用 a!
是前缀。
a!does charmander charmeleon
一切都正确,但它总是发送 False!
,即使它需要 True!
。
由于 evolution.getEvolutionChain(args[0]);
returns 带有大写字母的值,如果将所有值(作为用户给定进化的进化数组)都转换为小写,则最简单。之后你可以检查数组是否包含给定的进化。