Getting JSON from HTTP Discord.Js



我正在制作一个不和谐的机器人,我这里有一个URL有一些原始的json:链接在这里,我希望将其中一个值(hashrateString(放入嵌入中,例如:

算力字符串:1GH

有没有办法做到这一点,如果有,如何做到这一点?

我从未尝试过使用外部链接执行此操作,但它应该以相同的方式工作。

首先:在代码中写下这一行的高处

var fs = require('fs');
var data = JSON.parse(fs.readFileSync('http://ric.pikapools.com/api/stats', 'utf8'));

之后你基本上可以对你的新对象做任何你想做的事情。没有hashrateString:1GH,但hashrateString:4.68 GH应该可以通过data.algos.primesr.hashrateString(输出:4.68 GH(访问

如果由于某种奇怪的原因,它不接受 URL,请尽可能尝试将文本复制并粘贴到 json 文件中,并使用它的路径

我通过使用节点获取将一个常量指定为 url 中的 JSON 来使其工作

const ricp = await fetch('http://ric.pikapools.com/api/stats').then(response => response.json());

并使用 JSON 查找对象

message.channel.send(ricp.algos.primesr.hashrateString)

最新更新