Slack bot发送图像

时间:2017-03-07 11:22:39

标签: bots slack-api

我正在开发一个懒散的机器人。我正在实施通知功能,它将每隔一小时发送一次通知。目前,我在通知中发送普通文本,但我需要发送图像和文本。是否可以发送图像?

1 个答案:

答案 0 :(得分:4)

您可以将图像作为邮件附件的一部分发送。这可以是完整图像或缩略图。

只需为完整图片添加image_url属性,或将带有图片网址的缩略图图片的thumb_url属性添加到附件中,它就会显示在您的消息下方。您还可以通过添加多个附件来发送多个图像。

示例附件:(基于官方的Slack文档示例)

{
    "attachments": [
        {
            "fallback": "Required plain-text summary of the attachment.",
            "text": "Optional text that appears within the attachment",
            "image_url": "http://my-website.com/path/to/image.jpg",
            "thumb_url": "http://example.com/path/to/thumb.png"
        }
    ]
}

这适用于发送消息的所有方法,例如API方法,传入webhook,对斜杠命令的响应等。

有关附件的官方Slack文档,请参阅here