Канали

Що таке канали?

Канали, це комунікаційні платформи, які агенти Neotask використовують для надсилання та отримання повідомлень. Підключаючи канал, ви даєте агенту можливість прослуховувати вхідні повідомлення на цій платформі та відповідати в реальному часі.

Ключові концепції:

Підтримувані канали

Канал Метод автентифікації Функції
Slack OAuth Повноцінний обмін повідомленнями, канали, потоки, реакції, завантаження файлів
Discord Токен бота Серверний обмін повідомленнями, канали, особисті повідомлення, вбудування, реакції
WhatsApp QR-код Текстові повідомлення, медіаповідомлення, групові чати
Telegram Токен бота Текстові повідомлення, групи, канали, inline-клавіатури, обмін файлами
Signal Локальний додаток Наскрізно зашифрований обмін повідомленнями, групові чати
Microsoft Teams OAuth Команди, канали, чати, адаптивні картки, обмін файлами
Google Chat OAuth Простори, особисті повідомлення, картки, тематичні розмови
SMS API-ключ Вихідний та вхідний обмін текстовими повідомленнями через підтримуваних провайдерів
Електронна пошта / Gmail OAuth Надсилання, отримання, чернетки, відповіді, вкладення, управління мітками
Matrix Токен Федеративний обмін повідомленнями, кімнати, наскрізне шифрування
Line Токен Текстові повідомлення, стікери, групові чати, розширені меню
Zalo Токен Текстові повідомлення, обмін медіафайлами
IRC Конфігурація Серверні підключення, канали, особисті повідомлення
iMessage Локальний Нативний обмін повідомленнями macOS (потрібен хост на macOS)

Підключення каналу

Процес підключення залежить від методу автентифікації каналу.

Потік OAuth

Використовується: Slack, Microsoft Teams, Google Chat, Електронна пошта / Gmail

  1. Відкрийте вкладку Канали агента.
  2. Натисніть Підключити поруч із каналом, який хочете додати.
  3. Вас буде перенаправлено на сторінку авторизації сервісу.
  4. Увійдіть у свій акаунт та надайте Neotask запитані дозволи.
  5. Після авторизації вас буде перенаправлено назад на панель, і канал з'явиться як підключений.

Для мобільних платформ доступна опція QR-коду. Відскануйте QR-код з телефону, щоб завершити авторизацію без необхідності входити з браузера на комп'ютері.

Токен бота

Використовується: Discord, Telegram

  1. Створіть бота на відповідній платформі:
    • Discord, Створіть застосунок на Порталі розробників Discord та згенеруйте токен бота.
    • Telegram, Напишіть @BotFather у Telegram, щоб створити бота та отримати токен.
  2. Відкрийте вкладку Канали агента та натисніть Підключити поруч із каналом.
  3. Вставте токен бота у поле токена.
  4. Натисніть Зберегти для встановлення підключення.

QR-код

Використовується: WhatsApp

  1. Відкрийте вкладку Канали агента та натисніть Підключити поруч із WhatsApp.
  2. На екрані з'явиться QR-код.
  3. Відкрийте WhatsApp на телефоні, перейдіть до Пов'язані пристрої та відскануйте QR-код.
  4. Підключення встановлюється після підтвердження посилання з телефону.

API-ключ

Використовується: SMS

  1. Отримайте API-ключ від вашого SMS-провайдера (наприклад, Twilio, Vonage).
  2. Відкрийте вкладку Канали агента та натисніть Підключити поруч із SMS.
  3. Введіть API-ключ та будь-які додаткові обов'язкові поля (наприклад, номер телефону, SID акаунту).
  4. Натисніть Зберегти для активації каналу.

Токен

Використовується: Matrix, Line, Zalo

  1. Згенеруйте токен доступу в налаштуваннях розробника або адміністративній панелі відповідної платформи.
  2. Відкрийте вкладку Канали агента та натисніть Підключити поруч із каналом.
  3. Вставте токен у поле токена.
  4. Натисніть Зберегти для встановлення підключення.

Конфігурація сервера

Використовується: IRC

  1. Відкрийте вкладку Канали агента та натисніть Підключити поруч із IRC.
  2. Введіть адресу сервера, порт, нікнейм та (за потреби) пароль.
  3. Вкажіть канали для приєднання при підключенні.
  4. Натисніть Зберегти для підключення.

Локальний застосунок

Використовується: Signal, iMessage

  1. Переконайтеся, що необхідний застосунок встановлено та запущено на хост-машині:
    • Signal, Потрібно встановити Signal Desktop та прив'язати його до вашого акаунту Signal.
    • iMessage, Потрібен хост на macOS з налаштованим Messages.app.
  2. Відкрийте вкладку Канали агента та натисніть Підключити поруч із каналом.
  3. Neotask виявить локальний застосунок та встановить підключення.
  4. Якщо застосунок не виявлено, вам буде запропоновано встановити або налаштувати його.

Перевірка підключення

Після підключення будь-якого каналу Neotask автоматично запускає перевірку затримки для верифікації підключення:

Ви можете повторно запустити тест підключення в будь-який час з налаштувань каналу.

Операції з каналами

Після підключення каналу ви можете керувати ним на вкладці Канали агента.

Увімкнення / Вимкнення

Перемикайте канал без відключення. При вимкненні:

Перевірка підключення

Запустіть перевірку підключення за запитом, щоб переконатися, що канал доступний та відповідає. Тест:

Перегляд затримки

Кожен підключений канал відображає своє останнє значення затримки на вкладці Канали. Це допомагає відразу ідентифікувати повільні або деградовані підключення. Затримка оновлюється:

Відключення / Вихід

Щоб повністю видалити підключення каналу:

  1. Натисніть Відключити поруч із каналом.
  2. Підтвердіть дію в діалоговому вікні.
  3. Neotask відкликає або відхиляє збережені облікові дані (OAuth-токени відкликаються на стороні провайдера, де це підтримується).
  4. Канал видаляється зі списку активних каналів агента.

Щоб повторно підключитися після відключення, повторіть кроки початкового підключення.