Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Налаштування Автоматизації Slack за Допомогою ШІ | Розумніше Спілкування та Контроль Часу
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Агентний ШІ для автоматизації щоденних офісних завдань з використанням Anthropic Claude

bookНалаштування Автоматизації Slack за Допомогою ШІ

У цьому підручнику буде здійснено підключення до Slack MCP server для автоматизації робочих процесів у Slack. Даний сервер є безпечною, відкритою альтернативою.

Налаштування додатку Slack API

Створення додатку Slack
expand arrow
  1. Перейдіть на платформу Slack API;
  2. Натисніть кнопку "Get Started";
  3. Далі натисніть "Go to Your Apps";
  4. Натисніть зелену кнопку "Create New App";
  5. Створіть новий застосунок "From Scratch" для індивідуального налаштування;
  6. Вкажіть описову назву (наприклад, "AI Assistant" або персональний ідентифікатор);
  7. Оберіть цільовий робочий простір Slack у випадаючому меню.
Необхідні області доступу для токена бота
expand arrow
  • У бічному меню оберіть "OAuth & Permissions";
  • Щоб активувати кнопку "Install to Workspace", прокрутіть до розділу "Scope";
  • У підрозділі "User Token Scopes" натисніть "Add an Oauth Scope";
  • Додайте по черзі наступні області доступу:
    • channels:history - читання історії повідомлень у публічних каналах;
    • channels:read - доступ до основної інформації про канали;
    • chat:write - надсилання повідомлень у канали та користувачам;
    • reactions:read - перегляд реакцій-емодзі на повідомлення;
    • reactions:write - додавання реакцій-емодзі до повідомлень;
    • users:read - доступ до основної інформації профілю користувача.
  • Прокрутіть вгору та натисніть кнопку "Install to Workspace";
  • У новому вікні ознайомтеся з необхідними дозволами та підтвердьте їх, натиснувши "Allow";
  • Тепер отримано OAuth Token, який починається з xoxp-. Не закривайте це вікно для подальшого використання.
Отримання Slack Team ID
expand arrow
  • Відкрийте цільовий робочий простір Slack у браузері;
  • Або відкрийте Slack Desktop;
  • Натисніть на назву робочого простору для доступу до налаштувань;
  • Скопіюйте URL робочого простору та вставте його в адресний рядок браузера або введіть вручну;
  • Знайдіть Team ID у структурі URL (з'являється після префіксу "T");
  • Також не закривайте цю вкладку браузера.

Автоматичне встановлення MCP сервера (рекомендовано)

Клонування та збірка сервера
expand arrow
  • У Claude введіть цей запит:
Clone this MCP server to the Documents/projects folder and run the commands

git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
  • Виконайте запит.
Додавання конфігураційного блоку
expand arrow
  • У Claude вставте цей запит:
Add this block to the Claude config file
{
  "mcpServers": {
    "slack": {
      "command": "npm",
      "args": [
        "run",
        "--prefix",
        "/path/to/slack-user-mcp",
        "start"
      ],
      "env": {
        "SLACK_TOKEN": "xoxp-your-user-token",
        "SLACK_TEAM_ID": "T01234567"
      }
    }
  }
}
  • Додайте два обов'язкові параметри всередині блоку:
    • Slack token (починається з xoxp-) → скопіюйте його зі сторінки Slack API;
    • Slack team ID (починається з T) → скопіюйте його з URL робочого простору.

Обидва значення є конфіденційними. Не поширюйте їх. Claude Desktop працює локально, тому тут безпечно їх вставляти.

  • Виконайте запит.
Перезапуск Claude
expand arrow
  • Повністю закрийте Claude Desktop (macOS: Cmd + Q, Windows: Alt + F4);
  • Відкрийте Claude знову.

Можуть з'явитися попередження — ігноруйте їх. Вони не впливають на функціональність.

Ручна інтеграція

Клонування репозиторію GitHub
expand arrow
  • Відкрийте Terminal (Mac) або Command Line (Windows);
  • Перейдіть до директорії, де зберігаються репозиторії AI-агентів, за допомогою команди cd, наприклад:
cd Documents/projects
  • Завантажте репозиторій Slack MCP server з GitHub на локальний комп'ютер:
git clone https://github.com/lars-hagen/slack-user-mcp.git
  • Перейдіть у створену директорію репозиторію:
cd slack-user-mcp
  • Встановіть усі необхідні залежності та пакети для Slack MCP server:
npm install
  • Скомпілюйте проєкт і створіть build-файли для виконання:
npm run build
  • Якщо виникають проблеми з виконанням команд у Terminal, використовуйте Command/Ctrl + C для завершення процесу.
Оновлення конфігураційного файлу
expand arrow
  • Доступ до конфігурації Claude через Command/Ctrl + ,;
  • Відкрийте вкладку Developer та оберіть "Edit Config";
  • Додайте блок конфігурації Slack MCP після наявних записів;
    "slack": {
      "command": "npm",
      "args": [
        "run",
        "--prefix",
        "/path/to/slack-user-mcp",
        "start"
      ],
      "env": {
        "SLACK_TOKEN": "xoxp-...",
        "SLACK_TEAM_ID": "T..."
      }
    }
  • Вставте необхідні облікові дані:
    • Шлях до репозиторію (з команди pwd у Terminal/Command line);
    • User OAuth Token xoxp-... (зі Slack API);
    • Team ID T... (з URL робочого простору).
  • Збережіть файл.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookНалаштування Автоматизації Slack за Допомогою ШІ

Свайпніть щоб показати меню

У цьому підручнику буде здійснено підключення до Slack MCP server для автоматизації робочих процесів у Slack. Даний сервер є безпечною, відкритою альтернативою.

Налаштування додатку Slack API

Створення додатку Slack
expand arrow
  1. Перейдіть на платформу Slack API;
  2. Натисніть кнопку "Get Started";
  3. Далі натисніть "Go to Your Apps";
  4. Натисніть зелену кнопку "Create New App";
  5. Створіть новий застосунок "From Scratch" для індивідуального налаштування;
  6. Вкажіть описову назву (наприклад, "AI Assistant" або персональний ідентифікатор);
  7. Оберіть цільовий робочий простір Slack у випадаючому меню.
Необхідні області доступу для токена бота
expand arrow
  • У бічному меню оберіть "OAuth & Permissions";
  • Щоб активувати кнопку "Install to Workspace", прокрутіть до розділу "Scope";
  • У підрозділі "User Token Scopes" натисніть "Add an Oauth Scope";
  • Додайте по черзі наступні області доступу:
    • channels:history - читання історії повідомлень у публічних каналах;
    • channels:read - доступ до основної інформації про канали;
    • chat:write - надсилання повідомлень у канали та користувачам;
    • reactions:read - перегляд реакцій-емодзі на повідомлення;
    • reactions:write - додавання реакцій-емодзі до повідомлень;
    • users:read - доступ до основної інформації профілю користувача.
  • Прокрутіть вгору та натисніть кнопку "Install to Workspace";
  • У новому вікні ознайомтеся з необхідними дозволами та підтвердьте їх, натиснувши "Allow";
  • Тепер отримано OAuth Token, який починається з xoxp-. Не закривайте це вікно для подальшого використання.
Отримання Slack Team ID
expand arrow
  • Відкрийте цільовий робочий простір Slack у браузері;
  • Або відкрийте Slack Desktop;
  • Натисніть на назву робочого простору для доступу до налаштувань;
  • Скопіюйте URL робочого простору та вставте його в адресний рядок браузера або введіть вручну;
  • Знайдіть Team ID у структурі URL (з'являється після префіксу "T");
  • Також не закривайте цю вкладку браузера.

Автоматичне встановлення MCP сервера (рекомендовано)

Клонування та збірка сервера
expand arrow
  • У Claude введіть цей запит:
Clone this MCP server to the Documents/projects folder and run the commands

git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
  • Виконайте запит.
Додавання конфігураційного блоку
expand arrow
  • У Claude вставте цей запит:
Add this block to the Claude config file
{
  "mcpServers": {
    "slack": {
      "command": "npm",
      "args": [
        "run",
        "--prefix",
        "/path/to/slack-user-mcp",
        "start"
      ],
      "env": {
        "SLACK_TOKEN": "xoxp-your-user-token",
        "SLACK_TEAM_ID": "T01234567"
      }
    }
  }
}
  • Додайте два обов'язкові параметри всередині блоку:
    • Slack token (починається з xoxp-) → скопіюйте його зі сторінки Slack API;
    • Slack team ID (починається з T) → скопіюйте його з URL робочого простору.

Обидва значення є конфіденційними. Не поширюйте їх. Claude Desktop працює локально, тому тут безпечно їх вставляти.

  • Виконайте запит.
Перезапуск Claude
expand arrow
  • Повністю закрийте Claude Desktop (macOS: Cmd + Q, Windows: Alt + F4);
  • Відкрийте Claude знову.

Можуть з'явитися попередження — ігноруйте їх. Вони не впливають на функціональність.

Ручна інтеграція

Клонування репозиторію GitHub
expand arrow
  • Відкрийте Terminal (Mac) або Command Line (Windows);
  • Перейдіть до директорії, де зберігаються репозиторії AI-агентів, за допомогою команди cd, наприклад:
cd Documents/projects
  • Завантажте репозиторій Slack MCP server з GitHub на локальний комп'ютер:
git clone https://github.com/lars-hagen/slack-user-mcp.git
  • Перейдіть у створену директорію репозиторію:
cd slack-user-mcp
  • Встановіть усі необхідні залежності та пакети для Slack MCP server:
npm install
  • Скомпілюйте проєкт і створіть build-файли для виконання:
npm run build
  • Якщо виникають проблеми з виконанням команд у Terminal, використовуйте Command/Ctrl + C для завершення процесу.
Оновлення конфігураційного файлу
expand arrow
  • Доступ до конфігурації Claude через Command/Ctrl + ,;
  • Відкрийте вкладку Developer та оберіть "Edit Config";
  • Додайте блок конфігурації Slack MCP після наявних записів;
    "slack": {
      "command": "npm",
      "args": [
        "run",
        "--prefix",
        "/path/to/slack-user-mcp",
        "start"
      ],
      "env": {
        "SLACK_TOKEN": "xoxp-...",
        "SLACK_TEAM_ID": "T..."
      }
    }
  • Вставте необхідні облікові дані:
    • Шлях до репозиторію (з команди pwd у Terminal/Command line);
    • User OAuth Token xoxp-... (зі Slack API);
    • Team ID T... (з URL робочого простору).
  • Збережіть файл.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
some-alt