Deweloperzy

Odnośnik możliwości Zinn® Chat

Wtyczka Zinn® Chat rejestruje swoje działania za pomocą WordPress Abilities API. Te same uprawnienia są narzędziami MCP na własnym serwerze witryny oraz ścieżkami REST pod adresem /wp-json/wp-abilities/v1. Ta strona jest generowana z własnego rejestru wtyczki.

Przewodnik użytkownika: podłącz aplikację sztucznej inteligencji

Endpointy

MCP przez HTTP (przesyłane strumieniowo)

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

MCP przez WP-CLI (standardowe wejście i wyjście)

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

REST: wyświetl listę umiejętności

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

REST: uruchom zdolność

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

Uwierzytelnianie i uprawnienia

Żądania HTTP uwierzytelniają się za pomocą hasła aplikacyjnego WordPress (HTTP Basic). Połączenie z serwerem MCP wymaga uprawnienia pokazanego poniżej; każda funkcja sprawdza następnie własne uprawnienia dla każdego obiektu. Funkcje tylko do odczytu działają z metodą GET i danymi wejściowymi w ciągu zapytania; pozostałe z metodą POST i treścią JSON {"input": {…}}.

Przykłady

# REST: uruchom zdolność
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":{}}}

Wszystkie uprawnienia

Wygenerowano z pliku abilities.json wtyczki, który z kolei jest generowany z działającej witryny; test kończy się niepowodzeniem, gdy oba źródła się nie zgadzają.

UprawnienieJak to działaWydanieRESTUprawnienieParametry
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Odpowiedz na zgłoszenie
Odpowiada klientowi przez e-mail (text) lub dodaje wewnętrzną notatkę (note: true); status opcjonalnie zmienia status zgłoszenia.
Wersja darmowaPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Zapytaj asystenta
Zadaje pytanie asystentowi AI witryny i zwraca jego odpowiedź wraz z każdym znalezionym źródłem.
Wersja darmowaPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkbrak
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Zmień wiele zgłoszeń jednocześnie (Pro)
Zmienia status, priorytet lub osobę przypisaną do maksymalnie 100 zgłoszeń (id). Każde zgłoszenie przechodzi takie same sprawdzenia jak przy zmianie pojedynczego zgłoszenia; wynik zawiera listę każdego z nich.
Edycja ProPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (wymagane), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Zamień czat w zgłoszenie
Otwiera zgłoszenie z czatu, aby można było na nie odpowiedzieć przez e-mail (wymaga adresu e-mail odwiedzającego).
Wersja darmowaPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/close-chat
zinn-chat-close-chat
Zamknij czat
Kończy czat; odwiedzający nadal może poprosić o transkrypcję.
Wersja darmowaPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/create-ticket
zinn-chat-create-ticket
Otwórz zgłoszenie
Otwiera zgłoszenie w imieniu klienta (jego adres e-mail, temat oraz pierwsza wiadomość).
Wersja darmowaPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkbrak
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Usuń zapisaną odpowiedź (Pro)
Usuwa zapisaną odpowiedź.
Edycja ProPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Usuń zgłoszenie
Trwale usuwa zgłoszenie wraz z całą konwersacją (tylko dla menedżerów).
Wersja darmowaPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Utwórz artykuł pomocy ze zgłoszenia (Pro)
Tworzy szkic artykułu bazy wiedzy z rozwiązanego zgłoszenia; pozostaje on szkicem, dopóki ktoś go nie opublikuje.
Edycja ProPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)brak
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Szkicowanie artykułów pomocy dla pytań bez odpowiedzi (Pro)
Tworzy wersje robocze artykułów bazy wiedzy odpowiadające na wybrane pytania (identyfikatory); pozostają one wersjami roboczymi.
Edycja ProPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)brak
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Wypełnij zapisaną odpowiedź (Pro)
Zwraca treść zapisanej odpowiedzi z wypełnionymi symbolami zastępczymi dla jednego czatu lub zgłoszenia.
Edycja ProPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/get-chat
zinn-chat-get-chat
Przeczytaj czat
Zwraca wiadomości i szczegóły odwiedzającego dla jednego czatu (parametr after: tylko wiadomości nowsze niż to id).
Wersja darmowaGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/get-overview
zinn-chat-get-overview
Przeczytaj przegląd pomocy
Zwraca liczbę zgłoszeń w każdym statusie, liczbę czatów oczekujących na konsultanta (oraz ich nieprzeczytane wiadomości) oraz informacje o tym, czy czat, asystent i zgłoszenia są włączone.
Wersja darmowaGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerbrak
zinn-chat/get-settings
zinn-chat-get-settings
Odczytaj ustawienia czatu
Zwraca wszystkie ustawienia czatu: widget, asystenta, osoby i godziny otwarcia, zgłoszenia i e-mail, indeks witryny, prywatność oraz spam.
Wersja darmowaGET …/abilities/zinn-chat/get-settings/runzinn_chat_managebrak
zinn-chat/get-stats
zinn-chat-get-stats
Przeczytaj statystyki pomocy (Pro)
Zwraca numery czatów i zgłoszeń, czasy odpowiedzi oraz oceny za ostatnie N dni (dni).
Edycja ProGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkbrak
zinn-chat/get-ticket
zinn-chat-get-ticket
Przeczytaj zgłoszenie
Zwraca jedno zgłoszenie wraz z całą jego konwersacją, statusem, priorytetem i osobą przypisaną.
Wersja darmowaGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Przekaż czat z powrotem do asystenta
Zwraca czat asystentowi AI, który odpowiada odwiedzającemu na podstawie treści witryny.
Wersja darmowaPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Wyświetl zapisane odpowiedzi (Pro)
Wyświetla listę zapisanych odpowiedzi, które agenci mogą wstawiać, wraz z ich skrótami.
Edycja ProGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkbrak
zinn-chat/list-chats
zinn-chat-list-chats
Wyświetl aktywne czaty
Wyświetla listę oczekujących, trwających i ostatnio zamkniętych czatów wraz z informacją, kto obsługuje każdy z nich.
Wersja darmowaGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkbrak
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Wypisz to, co wie asystent
Wyświetla zawartość, na której asystent opiera swoje odpowiedzi, wraz z jej indeksem statusu, strona po stronie.
Wersja darmowaGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkbrak
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Wyświetl listę bez odpowiedzi (Pro)
Wyświetla listę pytań zadanych przez odwiedzających, na które baza wiedzy nie mogła odpowiedzieć.
Edycja ProGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkbrak
zinn-chat/list-tickets
zinn-chat-list-tickets
Lista zgłoszeń
Wyświetla listę zgłoszeń do pomocy technicznej, filtrowanych według statusu lub wyszukiwania, po jednej stronie na raz.
Wersja darmowaGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkbrak
zinn-chat/reembed-content
zinn-chat-reembed-content
Przebuduj indeks wyszukiwania asystenta
Przebudowuje wektory wyszukiwania dla jednego elementu (item_id) lub wszystkich (all: true) (tylko dla menedżerów).
Wersja darmowaPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkbrak
zinn-chat/reindex-content
zinn-chat-reindex-content
Ponownie wczytaj treść do asystenta
Ponownie wczytuje jeden element (item_id) lub wszystko (all: true) do indeksu asystenta (tylko dla menedżerów).
Wersja darmowaPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkbrak
zinn-chat/reply-chat
zinn-chat-reply-chat
Odpowiedz na czacie
Wysyła wiadomość do odwiedzającego (text) lub dodaje wewnętrzną notatkę widoczną tylko dla agentów (note: true).
Wersja darmowaPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Zapisz zapisaną odpowiedź (Pro)
Tworzy lub modyfikuje zapisaną odpowiedź (tytuł, skrót, treść, dział; identyfikator w celu modyfikacji).
Edycja ProPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkbrak
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Napisz artykuł pomocy (Pro)
Tworzy artykuł bazy wiedzy lub modyfikuje istniejący (id): tytuł, treść, zajawkę, kategorie oraz status (szkic lub publikuj, gdy masz uprawnienia do publikacji).
Edycja ProPOST …/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
Przeszukaj bazę wiedzy (Pro)
Znajduje artykuły pomocy do podlinkowania w odpowiedzi (q: wyszukiwanie).
Edycja ProGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkbrak
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Ustaw dział i tagi konwersacji (Pro)
Ustawia dział i etykiety czatu lub zgłoszenia (typ: chat lub ticket; id).
Edycja ProPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkbrak
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Oznacz bez odpowiedzi pytania (Pro)
Oznacza nieodpowiedziane pytania jako otwarte, zaplanowane lub odrzucone (identyfikatory, status).
Edycja ProPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkbrak
zinn-chat/set-presence
zinn-chat-set-presence
Ustaw swoją dostępność
Oznacza zalogowanego agenta jako dostępnego lub niedostępnego do nowych czatów (niedostępny: true lub false).
Wersja darmowaPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkbrak
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Napisz odpowiedź za pomocą sztucznej inteligencji (Pro)
Przygotowuje projekt odpowiedzi na czat lub zgłoszenie na podstawie treści strony; nic nie jest wysyłane.
Edycja ProPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkbrak
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Podsumuj rozmowę z AI (Pro)
Podsumowuje czat lub zgłoszenie w kilku wierszach.
Edycja ProPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkbrak
zinn-chat/take-chat
zinn-chat-take-chat
Rozpocznij czat
Przypisuje oczekujący czat zalogowanemu konsultantowi, dzięki czemu odwiedzający rozmawia z człowiekiem.
Wersja darmowaPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (wymagane)
zinn-chat/update-settings
zinn-chat-update-settings
Zmień ustawienia czatu
Zmienia wysyłane ustawienia (ustawienia: klucz na wartość) i zachowuje pozostałe. Każda wartość jest weryfikowana dokładnie tak samo jak na ekranie ustawień; get-settings wyświetla listę kluczy.
Wersja darmowaPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (wymagane)
zinn-chat/update-ticket
zinn-chat-update-ticket
Zmień zgłoszenie
Zmienia status, priorytet lub osobę przypisaną do zgłoszenia.
Wersja darmowaPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (wymagane)