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