【发布时间】:2020-12-22 22:50:27
【问题描述】:
我正在将 node.js 用于不和谐机器人。我尝试使用 virustotals api 并对其进行修改,以便输出显示在命令中,但我只是收到错误,它找不到该站点,因为它已被代码加密,但如果我从代码中删除加密,它不会想要回调因此它不起作用,似乎有什么问题吗?我试着问几个知道 1 或 2 件关于 javascript 的朋友,但他也找不到。 bot 做了什么,它获取您输入的网站,并将其从 virustotal 发送到 urllookup,然后它将请求发送回我的命令提示符,我将尝试对其进行编程以在 bot 中说出它但那是一回事。 (我使用 ?(网站名称)来激活机器人代码,所以 ?google.com)
var nvt = require('node-virustotal');
var defaultTimedInstance = nvt.makeAPI();
var hashed = nvt.sha256(args[0].substr(1));
theSameObject = defaultTimedInstance.urlLookup(nvt.sha256(args[0].substr(1)), function(err, res) {
if (err) {
console.log('Well, crap.');
console.log(err);
return;
}
console.log(JSON.parse(res).data.attributes.last_analysis_stats);
return;
这并不紧急,我只是在质疑为什么这不起作用。
我正常运行并输入“test.com”时遇到的错误
"error": {
"code": "NotFoundError",
"message": "URL \"8a783b9b3ea9dd31be0244e76159fb35143e703d9f0d672f40d3d348b249f5c0\" not found"
}
}
如果我尝试删除散列函数会出现错误
callback(body);
^
TypeError: callback is not a function
【问题讨论】:
-
您应该发布您遇到的错误。
-
完成,我已将我在控制台中遇到的错误添加到帖子中。
标签: javascript node.js api discord.js