问题描述
因此,我构建了一个discord机器人,该机器人从JSON文件中获取值。随着机器人的成长,人们开始尝试获取不在JSON文件中的值,并且它不断杀死该机器人,因此我向该机器人添加了indexOf函数,但是当该值在JSON文件中时,它仍显示-1。我已经尝试了所有尝试使它获取正确索引号的方法,但是一切似乎都失败了。
var text1 = faker.random.arrayElement([
'hello!',]);
return text1;
client.defense = require("./stats/defense.json")
if (message.content.startsWith('s!stats defense')){
const args1 = message.content.slice(16).split();
const command1 = args1.shift().toLowerCase();
editedmessage = command1
var index = client.defense[editedmessage].Name.indexOf(editedmessage)
if(editedmessage /= ''){
message.channel.send("I don't know how you ended up in here but good job now DM Toasty");
} else message.channel.send(index);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)