Розробники

Довідник можливостей Zinn® Chat

Zinn® Chat реєструє свої дії в WordPress Abilities API. Ці самі здібності є MCP-інструментами на власному сервері сайту та маршрутами REST у /wp-json/wp-abilities/v1. Цю сторінку згенеровано з власного реєстру плагіна.

Посібник користувача: підключення ШІ-додатка

Кінцеві точки

MCP через HTTP (з підтримкою потокової передачі)

https://example.com/wp-json/zinn-chat/v1/mcp

MCP через WP-CLI (стандартні вхідні та вихідні дані)

wp mcp-adapter serve --server=zinn-chat --user=<login>

REST: перелічити можливості

/wp-json/wp-abilities/v1/abilities?category=zinn-chat

REST: запуск здібності

/wp-json/wp-abilities/v1/abilities/<name>/run

Автентифікація та дозволи

HTTP-запити автентифікуються за допомогою пароля додатка WordPress (HTTP Basic). Підключення до сервера MCP потребує можливості, наведеної нижче; кожна здатність потім перевіряє власний дозвіл для кожного об'єкта. Здатності лише для читання виконуються за допомогою GET із вхідними даними в рядку запиту; інші — за допомогою POST та тіла JSON {"input": {…}}.

Приклади

# REST: запуск здібності
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/zinn-chat/get-overview/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-chat-get-overview","arguments":{}}}

Усі можливості

Згенеровано з abilities.json плагіна, який у свою чергу згенеровано з працюючого сайту; тест не проходить, якщо вони не збігаються.

МожливістьЩо це робитьВиданняВІДПОЧИНОКДозвілПараметри
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Відповісти на тікет
Відповідає клієнту електронною поштою (text) або додає внутрішню замітку (note: true); статус за бажанням змінює статус тікета.
Безплатна версіяPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Запитати асистента
Задає запитання штучному інтелекту сайту та повертає його відповідь разом із кожним знайденим джерелом.
Безплатна версіяPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkжоден
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Змінити кілька тікетів одночасно (Pro)
Змінює статус, пріоритет або відповідального для до 100 тикетів (ідентифікаторів). Кожен тикет проходить ті самі перевірки, що й при зміні окремо; результат містить список кожного з них.
Професійна версіяPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (обов'язково), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Перетворіть чат на тікет
Відкриває тікет із чату, щоб на нього можна було відповісти електронною поштою (потрібна електронна адреса відвідувача).
Безплатна версіяPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/close-chat
zinn-chat-close-chat
Закрити чат
Завершує чат; відвідувач все ще може запитати транскрипт.
Безплатна версіяPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/create-ticket
zinn-chat-create-ticket
Відкрити тікет
Відкриває тікет від імені клієнта (його електронна пошта, тема та перше повідомлення).
Безплатна версіяPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkжоден
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Видалити збережену відповідь (Pro)
Видаляє збережену відповідь.
Професійна версіяPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Видалити тикет
Видаляє тикет та всю його переписку остаточно (тільки для менеджерів).
Безплатна версіяPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Створити довідкову статтю з тікету (Pro)
Створює чорнову статтю бази знань із вирішеного тикета; вона залишається чорновим варіантом, доки її хтось не опублікує.
Професійна версіяPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)жоден
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Створити чорнетки довідкових статей для запитань без відповіді (Pro)
Створює проєкти статей бази знань, що відповідають на вибрані запитання (ідентифікатори); вони залишаються чорнетками.
Професійна версіяPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)жоден
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Заповнити збережену відповідь (Pro)
Повертає текст збереженої відповіді із заповненими заповнювачами для одного чату чи тикету.
Професійна версіяPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/get-chat
zinn-chat-get-chat
Прочитати чат
Повертає повідомлення одного чату та деталі відвідувача (after: лише повідомлення, новіші за цей ідентифікатор).
Безплатна версіяGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/get-overview
zinn-chat-get-overview
Читати огляд служби підтримки
Повертає кількість тікетів у кожному статусі, кількість чатів, які очікують на людину (та їхні непрочитані повідомлення), а також стан увімкнення чату, асистента й тікетів.
Безплатна версіяGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerжоден
zinn-chat/get-settings
zinn-chat-get-settings
Читати налаштування чату
Повертає всі налаштування чату: віджет, асистент, співробітників і години роботи, тикети та електронну пошту, індекс сайту, конфіденційність і спам.
Безплатна версіяGET …/abilities/zinn-chat/get-settings/runzinn_chat_manageжоден
zinn-chat/get-stats
zinn-chat-get-stats
Читайте статистику підтримки (Pro)
Повертає номери чатів і тікетів, час відповіді та оцінки за останні N днів (days).
Професійна версіяGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkжоден
zinn-chat/get-ticket
zinn-chat-get-ticket
Прочитати тікет
Повертає один тикет з усією його історією листування, статусом, пріоритетом та відповідальним.
Безплатна версіяGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Повернути чат асистенту
Повертає чат до штучного інтелекту-асистента, який відповідає відвідувачу на основі вмісту сайту.
Безплатна версіяPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Список збережених відповідей (Pro)
Відображає список збережених відповідей, які агенти можуть вставляти, разом із їхніми комбінаціями клавіш.
Професійна версіяGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkжоден
zinn-chat/list-chats
zinn-chat-list-chats
Список активних чатів
Відображає список чатів: ті, що очікують, перебувають у процесі та нещодавно закриті, із зазначенням того, хто їх обслуговує.
Безплатна версіяGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkжоден
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Перерахуйте те, що знає помічник
Відображає список вмісту, на який відповідає асистент, із зазначенням статусу індексації, посторінково.
Безплатна версіяGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkжоден
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Список питань без відповіді (Pro)
Відображає список запитань від відвідувачів, на які база знань не змогла відповісти.
Професійна версіяGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkжоден
zinn-chat/list-tickets
zinn-chat-list-tickets
Список тікетів
Відображає список тикетів підтримки, відфільтрованих за статусом або пошуковим запитом, посторінково.
Безплатна версіяGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkжоден
zinn-chat/reembed-content
zinn-chat-reembed-content
Перебудувати пошуковий індекс помічника
Перебудовує пошукові вектори для одного елемента (item_id) або для всього (all: true) (лише для менеджерів).
Безплатна версіяPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkжоден
zinn-chat/reindex-content
zinn-chat-reindex-content
Повторно начитайте вміст для помічника
Повторно зчитує один елемент (item_id) або все (all: true) до індексу асистента (лише для менеджерів).
Безплатна версіяPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkжоден
zinn-chat/reply-chat
zinn-chat-reply-chat
Відповісти в чаті
Надсилає відвідувачу повідомлення (text) або додає внутрішню замітку, яку бачать лише агенти (note: true).
Безплатна версіяPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Зберегти збережену відповідь (Pro)
Створює або змінює збережену відповідь (заголовок, ярлик, текст, відділ; id для зміни наявної).
Професійна версіяPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkжоден
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Написати довідкову статтю (Pro)
Створює статтю бази знань або змінює її (id): заголовок, вміст, витяг, категорії та статус (чернетка або опублікувати, коли можна публікувати).
Професійна версіяPOST …/abilities/zinn-chat/save-kb-article/runedit_postsid: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish
zinn-chat/search-kb
zinn-chat-search-kb
Пошук у базі знань (Pro)
Знаходить довідкові статті для посилання у відповіді (q: пошуковий запит).
Професійна версіяGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkжоден
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Установити відділ і теги розмови (Pro)
Встановлює відділ та теги чату або тикету (вид: chat або ticket; id).
Професійна версіяPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkжоден
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Позначити невідповідні запитання (Pro)
Позначає невідповідні запитання як відкриті, заплановані або відхилені (ідентифікатори, статус).
Професійна версіяPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkжоден
zinn-chat/set-presence
zinn-chat-set-presence
Встановити вашу доступність
Позначає авторизованого агента доступним або відсутнім для нових чатів (away: true або false).
Безплатна версіяPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkжоден
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Створити чернетку відповіді за допомогою ШІ (Pro)
Створює проєкт відповіді на чат або тікет на основі вмісту сайту; нічого не надсилається.
Професійна версіяPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkжоден
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Узагальнити розмову з ШІ (Pro)
Підсумовує чат або тикет у кількох рядках.
Професійна версіяPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkжоден
zinn-chat/take-chat
zinn-chat-take-chat
Почати чат
Призначає очікувальний чат авторизованому агенту, щоб відвідувач спілкувався з живою людиною.
Безплатна версіяPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (обов'язково)
zinn-chat/update-settings
zinn-chat-update-settings
Змінити налаштування чату
Змінює налаштування, які ви надсилаєте (налаштування: ключ до значення), і зберігає решту. Кожне значення перевіряється точно так само, як і на екрані налаштувань; get-settings виводить список ключів.
Безплатна версіяPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (обов'язково)
zinn-chat/update-ticket
zinn-chat-update-ticket
Змінити тікет
Змінює статус, пріоритет або виконавця тікета.
Безплатна версіяPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (обов'язково)