我正在制作一个不和谐的机器人,我这里有一个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)