通过链接

时间:2019-04-27 14:43:20

标签: javascript php node.js discord.js

我正在尝试通过Discord机器人从链接上传图像。该图像是使用Image Processing and Generation通过PHP生成的,并以png格式输出。

尽管当我尝试将图像附加到这样的机器人消息时,它会上传一个随机文件,我相信这是png背后的代码。

message.channel.send({files: ["https://banlister.com/profiling/profile.php?id=76561198153846406"]});

我给了这个Google,并花了一些时间尝试解决此问题的其他方法,但是我不太喜欢每次下载图像,因此我想我可以在这里得到一些帮助?

当我使用imgur链接尝试此操作时,当链接本地图像example

时,它也起作用

我觉得这只能通过每次下载图像来实现,尽管我认为我最好还是请专家确认一下。

1 个答案:

答案 0 :(得分:1)

Bot会将图片以profile.php的形式发送,因为网址将转到profile.php,因此您需要指定格式。例如,您可以执行以下操作:

message.channel.send({
  files: [{
    attachment: 'https://banlister.com/profiling/profile.php?id=76561198153846406',
    name: 'profile.png'
  }]
})