javascript - Discord.js 显示旧图像
问题描述
我正在尝试使用 plotly 绘制一组值,该图工作正常并且绘制正确,但似乎在发送包含图形附件的消息后正在绘制该图。我在以前的项目中遇到过这个问题,但我一生都不记得我是如何解决它的。
代码:
plotly.getImage(figure, imgOpts, function (error, imageStream) {
if (error) return console.log(error);
var fileStream = fs.createWriteStream('gexpGraph.png');
imageStream.pipe(fileStream);
});
const gexpGraphAttachment = new Discord.MessageAttachment('gexpGraph.png');
message.channel.send(gexpGraphAttachment);
该图在我的文件中显示良好,但控制台抛出
Error: ENOENT: no such file or directory, stat 'C:\xxx\gexpGraph.png'
在第二次运行它之后,它将显示与我所做的第一个查询相对应的信息,并且它会无限期地继续这样下去。
解决方案
推荐阅读
- apache - 如何在 DigitalOcean 的 Ubuntu 中隐藏我的网页的完整路径?
- java - 为什么这个算法的运行时间是 O(t)?
- c# - 如何使用 FirstAsync 在 Entity Framework Core 中处理 null?
- nginx - Nginx,Linux中的未知指令“content_by_lua_file”
- python - 如何使“观看”存在?
- ios - IOS 构建从 TestFlight 中消失了
- javascript - 是否可以在定制编辑器功能中使用预定义的编辑器
- xquery - 规范化 xquery 意外行为中的空间
- parsing - 确定标记是否是行中的第一个
- php - 更新用户个人资料页面 - PHP