Інтеграція з Slack
Створення нового додатку
Для створення бота необхідно авторизуватися в Slack, перейти за посиланням https://api.slack.com/apps та натиснути кнопку Create New App:
В модальному вікні обираємо From scratch:
Далі необхідно задати ім'я боту і обрати робочий простір, в якому він буде функціонувати. Потім натиснути кнопку "Create App":
Надання дозволів і налаштування
Після створення бота необхідно надати йому дозволи і налаштувати. Зі сторінки Basic Information переходимо на OAuth & Permissions:
Спускаємося до блоку Scopes, де потрібно додати наступні дозволи:
- chat:write
- chat:write.customize
- im:write
- users:read
- users:read.email
Після цього переходимо на вкладку App Home, де необхідно увімкнути опції Always Show My Bot as Online (дана опція не є обов'язковою, але ми рекомендуємо її увімкнути):
Встановлення додатку
Після налаштувань переходимо на вкладку Install App і натискаємо на кнопку Install to Workspace:
Далі необхідно надати доступ до вашого робочого простору:
Після чого стане доступний Bot User OAuth Token, який необхідно скопіювати та прописати в системі Collaborator:
Налаштування інтеграції порталу з Slack-ботом
На сторінці налаштування інтеграцій (меню Налаштування системи - Інтеграція) ввімкнути необхідний тип інтеграції для доступу до її налаштувань. Після цього перейти на вкладку з даною інтеграцією та в поле Slack Api Token вставити скопійований Bot User OAuth Token:
Після підключення бота до порталу користувачі зможуть підключити у своєму профілі Меню Сповіщення відправлення повідомлень у Slack-бот.