【问题标题】:Using PHP generated images in Discord attachment via link通过链接在 Discord 附件中使用 PHP 生成的图像
【发布时间】:2019-09-16 19:09:31
【问题描述】:

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

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

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

我已经给这个谷歌了,并花了一些时间试图想出解决这个问题的其他方法,但我不太喜欢每次下载图像,所以我想我可以在这里得到一些帮助?

当我使用 imgur 链接尝试此操作时,当我链接本地图像时它也有效:

我的印象是,这只能通过每次下载图像来实现,尽管我认为我不妨请专家来确定一下。

【问题讨论】:

    标签: javascript php node.js discord.js


    【解决方案1】:

    Bot 以profile.php发送图像,因为 url 指向profile.php,所以你需要指定格式。例如你可以这样做:

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

    【讨论】:

    • 哦,太棒了。我从不记得看到过任何离那个 xD 很近的东西 可能我看的不够仔细。感谢您的帮助,希望这可以为遇到类似问题的其他人解决问题。
    • 它在文档中作为示例之一,有 3 种或更多方式来发送文件。
    猜你喜欢
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 2013-06-22
    • 2019-04-26
    • 2021-01-31
    • 1970-01-01
    相关资源
    最近更新 更多