Я использую Slack Webhooks для отправки уведомлений в Slack. Это работает хорошо, пока я не попытаюсь опубликовать более одного сообщения в Slack за один запрос. Он позволяет публиковать несколько изображений в качестве вложений, но не позволяет публиковать несколько сообщений одновременно.
Он просто перезаписывает первое сообщение новым, вот код, который я пытаюсь использовать:
return (new SlackMessage)
->success()
->content('Message 1')
->content('Message 2')
->attachment(function ($attachment) {
$attachment->image("Image url goes here");
->attachment(function ($attachment) {
$attachment->image("Image url goes here");
});
В приведенном выше коде я пытаюсь опубликовать 2 сообщения и 2 изображения. Он успешно публикует 2 изображения в Slack, но публикует только одно сообщение, т.е. второе и отменяет первое.