Zespół Laravel opublikował ulepszenia kanału powiadomień Slack, aby obsługiwać interfejs API zestawu blokowego Slack do tworzenia rozbudowanych, interaktywnych powiadomień. Obejmuje to główne ulepszenia dokumentacji, w tym instrukcje dotyczące wysyłania powiadomień Slack do zewnętrznych obszarów roboczych:
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:*\[email protected]")->markdown();
})
->dividerBlock()
->sectionBlock(function (SectionBlock $block) {
$block->text('Congratulations!');
});
Zaktualizowane dokumenty Laravel zawierają również informacje o interaktywności Slack z tym kanałem powiadomień, który może obsługiwać interakcję użytkownika.
Dokumentacja zawiera również zaktualizowane instrukcje dotyczące powiadamiania zewnętrznych obszarów roboczych Slack należących do użytkowników aplikacji. Socialite został zaktualizowany, aby łatwo uzyskać token bota.
Przeczytaj więcej o tych aktualizacjach w dokumentacji powiadomień Slack. Jeśli jesteś zainteresowany aktualizacjami powiadomień Slack, sprawdź Pull Request #64 w · repozytorium laravel/slack-notification-channel GitHub.