本文介绍了无法通过电子应用程序在Discordjs上发送附加到消息的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为我使用discordjs编写的Discordbot构建一个图形界面。但是,我在发送图像时遇到问题。
这是我的代码中负责向用户发送消息的部分:
utilsateur.createDM().then(channeltemp => {
let attachment = new Discord.MessageAttachment('./image.png');
channelDM = channeltemp;
channelDM.send("message", attachment);
});
图像";image.png";与脚本位于同一文件夹中。我一直在NodeJS上运行我的脚本,没有任何问题,但是当我试图通过我的电子应用程序的HTML页面运行脚本时,我得到了这个错误:Uncaught (in promise) TypeError [REQ_RESOURCE_TYPE]: The resource must be a string, Buffer or a valid file stream.
我认为这与路径无关,因为我尝试更改路径(绝对路径、相对路径.)没有任何成功,而且,我可以在我的电子应用程序中访问EXCEL中的一些数据。
有人知道如何解决我的问题吗?
如果我犯了一些技术术语错误(我是初学者)甚至语法错误,我很抱歉,因为英语不是我的母语。
感谢您的帮助!:)
推荐答案
我只想编辑一下,说我通过将代码一分为二,并使用cmd命令在电子应用程序外执行其中一个代码来解决问题。
感谢您的帮助!
这篇关于无法通过电子应用程序在Discordjs上发送附加到消息的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!