Slack-GitHub
18.06.21

Персональні повідомлення Slack-GitHub в директ для рев'юверів пулл-реквестів: як налаштувати оповіщення в реальному часі в GitHub

Моя команда розробників зіткнулася з незручністю та вимушеним заходом того, що після відкриття пулл-реквесту в GitHub та призначення рев’юверів їм доводиться відправляти повідомлення до Slack-каналу з усією командою та повторно згадувати рев’юверів. І навіть у цьому випадку повідомлення іноді могло бути забуте/пропущене через досить велику кількість повідомлень у каналі.

Я почав досліджувати, як зробити так, щоб повідомлення надходили автоматично зі згадкою рев’юверів пулл-реквестів. Я прочитав багато коментарів та пропозицій у незліченних темах GitHub, побував на багатьох форумах із сотнями розробників та менеджерів, які борються з цією проблемою вже багато років. Але ідеального чи хоча б просто більш-менш відповідного до вимог рішення ніде не було.

Нарешті, я знайшов цю занадто приховану функцію, нещодавно додану на GitHub. Тому я не розповідатиму вам про всі інші варіанти, які були відносно непогані, але не задовольнили всю команду і компанію в цілому. Але я розповім про ідеальний у моєму кейсі варіант, який дозволяє відправити індивідуальне повідомлення у пп кожному рев’юверу або користувачеві, який був згаданий у коментарях. І найголовніше – все це у лайв-режимі. На просторах інтернету дійсно немає інформації про цю функцію та інструкцію, як її інтегрувати/активувати, тому я вирішив сам написати туторіал, який ви можете побачити нижче.

Команда розробників була задоволена інтеграцією функції повідомлень Slack у лайв-режимі, тому я вирішив поділитись нею з вами.

Як налаштувати персоналізовані повідомлення Slack-GitHub у режимі реального часу

1. Перейдіть на github.com і клацніть піктограму свого профілю у верхньому правому куті (ви повинні бути авторизовані).

2. Виберіть «Settings» зі списку.

3. У розділі «Scheduled reminders» натисніть кнопку «Add your first reminder».

4. У розділі «Slack workspace» клацніть «Authorize Slack workspace» і дотримуйтеся вказівок. (У вашому випадку інтерфейс може виглядати трохи інакше, але кроки мають бути ідентичними).

5. Виберіть нещодавно підключену інтеграцію нагадувань/повідомлень під заголовком «Scheduled reminders».

6. Тепер необхідно активувати найважливіший і не менш прихований чекбокс – «Enable real-time alerts» (оповіщення в реальному часі).

7. Позначте галочками ті повідомлення, які ви хочете отримувати в режимі лайв у своїх особистих повідомлень.

8. Для збереження та активації всього перерахованого вище просто натисніть «Create reminder».

Ви завершили налаштування лайв повідомлень Slack-Github

На цьому етапі у вас вже має бути в Slack повністю робоча апка, яка надсилатиме вам налаштовані під ваші потреби повідомлення в пп.

Якщо ви бачите схоже повідомлення, як на скріншоті, то ця місія виконана. Ви просто неперевершені!

Як оновити або видалити заплановані лайв-нагадування/сповіщення

9. Перейдіть на сторінку «Scheduled reminders», змініть налаштування та натисніть кнопку «Update reminder».

10. Якщо ви хочете видалити нагадування, натисніть на червону кнопку «Delete this reminder» внизу сторінки.

Автор
Расім Наджафов
Старший продукт/проект менеджер, підприємець

Тільки через самоосвіту, гнучкість, динамізм і усвідомлення нового можна домогтися постійного успіху.

Підпишись на корисні статті зі сфери IT та онлайн-бізнесу
Отримай головні секрети про те, як створити ефективний бізнес-сайт і збільшити конверсію
Отримай інсайди про IT і онлайн-бізнесі, зібрані за більш ніж 10 років
Отримай найкращі поради, підказки та способи IT менеджменту
success_title
success_content