Що таке розширення Mergado Notifications?#
Mergado Notifications — це розширення, яке слугує для передавання сповіщень із Mergado безпосередньо у вашу комунікаційну платформу. Його головна мета — доставити сповіщення, які ви як користувач бачите під значком дзвіночка в адмініструванні Mergado або в електронній пошті, у канали, якими ви зазвичай користуєтеся для спілкування з командою (Rocket.Chat або Slack). Завдяки цьому вам не потрібно регулярно заходити в інтерфейс Mergado, щоб з’ясувати, чи не сталося у ваших проєктах щось важливе.
Наразі Mergado Notifications вміє надсилати лише сповіщення, які надходять з інших розширень.
Розширення ідеально підходить для:
- Агентств, власників інтернет-магазинів і спеціалістів-фрилансерів, які хочуть мати миттєвий огляд змін і помилок у проєктах, навіть коли вони не ввійшли в адміністрування Mergado.
Ціна та виставлення рахунків#
Користування розширенням Mergado Notifications для користувачів Mergado Editor повністю безкоштовне й доступне без жодних додаткових платежів.
Користування розширенням прив’язане до одного користувача в Mergado і безкоштовне незалежно від кількості створених підключень.
Оскільки розширення безкоштовне, воно не має встановленого пробного періоду.
Основні поняття, пов’язані з розширенням Mergado Notifications#
- Webhook URL – Унікальна вебадреса (з’єднання), яку ви згенеруєте у своїй комунікаційній платформі, а потім вставите в Mergado Notifications, щоб їх з’єднати.
- Incoming Webhooks – Функція в комунікаційних інструментах, яка дає змогу зовнішнім застосункам (як-от Mergado) надсилати повідомлення в конкретні канали або користувачам.
Що потрібно для запуску розширення Mergado Notifications#
- Обліковий запис користувача в Mergado Editor.
- Активний webhook у комунікаційній платформі Slack або Rocket.Chat.
Основні функції#
- Пересилання сповіщень у чат – Розширення забезпечить, щоб сповіщення з Mergado надходили як повідомлення в приватний чат або спільний канал.
- Миттєвий огляд поза Mergado – Вам не потрібно входити в адміністрування Mergado, щоб бути в курсі подій у своїх проєктах. Щойно станеться помилка або якась зміна, ви одразу дізнаєтеся про це у своєму комунікаційному інструменті.
- Підтримка комунікаційних платформ – Розширення наразі підтримує Slack і Rocket.Chat. Якщо ви користуєтеся іншим сервісом, повідомте нам — ми охоче додамо можливість його підключити.
Робота в Mergado Notifications#
Розширення активуєте в Mergado Store, натиснувши кнопку I want to activate.
В інтерфейсі розширення Mergado Notifications ви побачите сторінку Connections overview, де згодом побачите створені підключення. Тут ви також побачите кнопку New connection, якою запустите створення з’єднання з вашою комунікаційною платформою.
Як створити підключення до Rocket.Chat?#
а. Отримання webhook URL із Rocket.Chat#
- В інтерфейсі Rocket.Chat перейдіть до Administration → Workspace → Integrations
- Щоб потрапити в адміністрування, потрібно мати права адміністратора.
- Перейдіть на вкладку Incoming і натисніть New у правому верхньому куті.
- У розділі Settings виберіть варіант Enabled.
- Заповніть форму:
- Name: Будь-яка назва (наприклад, Mergado Notifications).
- Post to Channel: Канал за замовчуванням, куди надсилатимуться сповіщення з Mergado. (Використовуйте #назваканалу для каналу або @ім’якористувача для приватного повідомлення)
- Post as: Користувач (віртуальний) за замовчуванням, від імені якого надсилатимуться повідомлення. Він має бути доданий до каналу, який ви вказали в Post to Channel. Якщо такого користувача у вас ще немає, створіть його тут
- Alias: Ім’я, під яким показуватимуться сповіщення (якщо не вказати, це буде ім’я вашого віртуального користувача, вказаного в Post as.)
- Avatar URL: За бажанням можна змінити логотип аватара.
- Emoji: Можете вказати будь-яке емодзі в Rocket.Chat.
- Позначте Allow to overwrite destination channel in the body parameters.
- Не позначайте Script Enabled.
- Збережіть, натиснувши Save.
- З’явиться сторінка, звідки ви скопіюєте отриману Webhook URL.
б. Створення підключення в Mergado Notifications#
- В інтерфейсі Mergado Notifications натисніть New connection.
- У полі Service виберіть Rocket.Chat.
- Введіть Name підключення.
- Вставте скопійовану Webhook URL з адміністрування Rocket.Chat.
- Заповніть Channel, куди мають надходити сповіщення, у тому самому вигляді, як ви заповнювали в адмініструванні Rocket.Chat (Post to Channel). Використовуйте #назваканалу для каналу або @ім’якористувача для приватного повідомлення)
- Натисніть Create.
- Правильність підключення можна перевірити, натиснувши значок сигналу, який ви знайдете біля створеного підключення в огляді на сторінці Connections overview. Після натискання значка ви отримаєте тестове повідомлення з текстом «Test notification from Mergado Notifications».
Увага: Якщо для надсилання повідомлень ви вибрали приватний канал, у якому немає користувача за замовчуванням (Post as), сповіщення не працюватимуть. Цього користувача-посередника потрібно запросити до каналу, щоб він міг надсилати в канал сповіщення.
Як створити підключення до Slack?#
а. Отримання webhook URL зі Slack#
- Увійдіть у свій Slack, а потім перейдіть за цим посиланням.
- Створіть новий застосунок, натиснувши Create New App.
- Виберіть варіант From scratch.
- Назвіть застосунок (App Name) і виберіть свій робочий простір/сервер у Slack (Pick a workspace to develop your app in).
- У лівому меню перейдіть до розділу Incoming Webhooks і цю функцію увімкніть (Activate Incoming Webhooks → On).
- Підтвердьте, натиснувши кнопку Add new webhook.
- Виберіть канал або користувача, куди надсилатимуться сповіщення з Mergado, і підтвердьте, натиснувши Allow.
- З’явиться сторінка, звідки ви скопіюєте отриману Webhook URL.
б. Створення підключення в Mergado Notifications#
- В інтерфейсі Mergado Notifications натисніть New connection.
- У полі Service виберіть Slack.
- Введіть Name підключення.
- Вставте скопійовану Webhook URL зі Slack.
- Натисніть Create.
- Правильність підключення можна перевірити, натиснувши значок сигналу, який ви знайдете біля створеного підключення в огляді на сторінці Connections overview.
Часті запитання#
Що таке Mergado Notifications і для чого він слугує?#
Mergado Notifications — безкоштовне розширення для Mergado Editor, яке пересилає сповіщення з Mergado безпосередньо у вашу комунікаційну платформу (Slack або Rocket.Chat). Завдяки цьому ви будете в курсі подій у своїх проєктах, навіть коли зараз не ввійшли в адміністрування Mergado.
Скільки коштує Mergado Notifications?#
Розширення для користувачів Mergado Editor повністю безкоштовне.
Які комунікаційні платформи підтримуються?#
Наразі Slack і Rocket.Chat. Якщо ви користуєтеся іншим сервісом, повідомте нам — ми охоче додамо можливість його підключити.
Чи можна створити кілька підключень, наприклад до Slack і Rocket.Chat водночас?#
Так, кількість підключень не обмежена. Можна створити будь-яку кількість підключень до різних каналів або платформ.
Які сповіщення надсилає мені Mergado Notifications?#
Наразі розширення пересилає лише сповіщення, які надходять з інших розширень у Mergado. У планах — запуск версії, яка підтримуватиме всі сповіщення з Mergado Editor.
Що мені потрібно, щоб розширення працювало?#
Обліковий запис користувача в Mergado Editor і активний webhook у Rocket.Chat або Slack, який ви вкажете в налаштуваннях розширення.
Чи можна надсилати сповіщення в приватне повідомлення замість спільного каналу?#
Так. Під час налаштування підключення просто вкажіть @ім’якористувача замість #назваканалу.
Як дізнатися, що моє підключення налаштовано правильно?#
На сторінці Connections overview натисніть значок сигналу біля відповідного підключення.
Сповіщення до мене не надходять, хоча підключення створене. Що робити?#
Якщо ви вибрали приватний канал у Rocket.Chat, перевірте, чи додано до нього користувача-посередника (вказаного в полі «Post as»). Без цього сповіщення до приватного каналу не дійдуть.