Laravel Slack Notification Channel Tương thích với API BlockKit
Đội ngũ Laravel đã phát hành các cải tiến cho kênh thông báo Slack để hỗ trợ API Block Kit Slack để xây dựng các thông báo phong phú và tương tác. Điều này bao gồm các cải tiến lớn đối với tài liệu, bao gồm hướng dẫn về cách gửi thông báo Slack đến các không gian làm việc bên ngoài:
return (new SlackMessage)
->text('One of your invoices has been paid!')
->headerBlock('Invoice Paid')
->contextBlock(function (ContextBlock $block) {
$block->text('Customer #1234');
})
->sectionBlock(function (SectionBlock $block) {
$block->text('An invoice has been paid.');
$block->field("*Invoice No:*\n1000")->markdown();
$block->field("*Invoice Recipient:*\ntaylor@laravel.com")->markdown();
})
->dividerBlock()
->sectionBlock(function (SectionBlock $block) {
$block->text('Congratulations!');
});
Cập nhật tài liệu Laravel cũng bao gồm thông tin về tính tương tác của Slack với kênh thông báo này có thể xử lý tương tác của người dùng.
Tài liệu cũng bao gồm hướng dẫn cập nhật về cách thông báo cho các không gian làm việc Slack bên ngoài do người dùng ứng dụng của bạn sở hữu. Socialite đã được cập nhật để dễ dàng lấy mã bot.
Đọc thêm về các bản cập nhật này trong tài liệu Slack Notifications. Nếu bạn quan tâm đến các bản cập nhật thông báo Slack, hãy xem Pull Request #64 trong GitHub repo · laravel/slack-notification-channel.