【发布时间】:2020-09-29 06:56:19
【问题描述】:
我最近开始开发一个 discord 机器人(使用 discord.js 库)。机器人的目的是在名为 ROBLOX 的游戏中寻找小型服务器。
我已经学习了 ROBLOX api,并且编写了大部分代码。 当我键入命令时,循环会遍历所有服务器,但令我惊讶的是,它没有找到合适的候选者。
这是我的代码的一部分:
result = api.responseText
found = false
number = parseInt(args[0])
for (var i = 0; i < result.length; i++){
if(result[i].playing <= number) {
message.reply("found candidate")
found = true
} else {
if (i == result.length - 1) {
message.reply("no candidate found.")
}
}
}
https://i.stack.imgur.com/InEYM.png
图片大致显示了 JSON 的样子。
任何帮助将不胜感激!
【问题讨论】:
-
哦,开枪!看起来图像没有加载。我将链接 API 本身。 games.roblox.com/v1/games/5208655184/servers/…
-
弹奏有没有可能是弦乐?你也试过 parseInt 吗?
-
不,我没有,不过我会尝试。
-
还有number的值是多少?
-
这不起作用,虽然我可能误解了你的意思,这是你的意思吗? for (var i = 0; i
标签: javascript discord.js