• Час читання ~1 хв
  • 04.08.2023

Команда Laravel випустила вдосконалення каналу сповіщень Slack для підтримки API Slack Block Kit для створення багатих, інтерактивних сповіщень. Це включає в себе значні поліпшення документації, включаючи інструкції щодо відправки сповіщень Slack в зовнішні робочі області:

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!');
    });

Оновлені документи Laravel також включають інформацію про інтерактивність Slack з цим каналом сповіщень, який може обробляти взаємодію з користувачем.

Документація також містить оновлені інструкції щодо сповіщення зовнішніх робочих областей Slack , що належать користувачам програми. Socialite оновлено, щоб легко отримати токен бота.

Дізнайтеся більше про ці оновлення в документації Slack Notifications. Якщо ви зацікавлені в оновленнях сповіщень Slack, ознайомтеся з Pull Request #64 в · laravel/slack-notification-channel GitHub repo.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297