无法通过电子应用程序在Discordjs上发送附加到消息的图像 [英] Not able to send an image attached to a message on discordjs via an electron application

查看:24
本文介绍了无法通过电子应用程序在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上发送附加到消息的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆