Fejlesztők

Zinn® Chat képességreferencia

A Zinn® Chat regisztrálja műveleteit a WordPress Abilities API-val. Ugyanezek a képességek MCP-eszközök a webhely saját szerverén és REST-útvonalak a /wp-json/wp-abilities/v1 alatt. Ez az oldal a bővítmény saját regiszteréből generálódik.

Felhasználói útmutató: AI-alkalmazás csatlakoztatása

Végpontok

MCP HTTP-n keresztül (streamelhető)

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

MCP a WP-CLI-n keresztül (szabványos bemenet és kimenet)

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

REST: képességek listázása

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

REST: képesség futtatása

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

Hitelesítés és jogosultságok

A HTTP-kérések egy WordPress alkalmazásjelszóval (HTTP Basic) hitelesítik magukat. Az MCP-szerverhez való csatlakozáshoz az alábbi jogosultság szükséges; ezután minden egyes képesség objektumunkként ellenőrzi a saját engedélyét. Az írásvédett képességek GET metódussal futnak, bemenetük a lekérdezési sztringben szerepel; a többi POST metódussal és egy JSON törzzsel ({"input": {…}}).

Példák

# REST: képesség futtatása
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":{}}}

Minden képesség

A bővítmény abilities.json fájlából generálva, amely maga is egy futó webhelyből készül; egy teszt sikertelen, ha a kettő eltér egymástól.

JogosultságMit csinálKiadásRESTJogosultságParaméterek
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Válaszolás a jegyre
Válaszol az ügyfélnek e-mailben (szöveg), vagy belső jegyzetet ad hozzá (note: true); az állapot opcióvá teszi a jegy státuszának megváltoztatását.
Ingyenes kiadásPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Kérdezze meg az asszisztenst
Megkérdezi a webhely mesterséges intelligencia asszisztensét, és visszaadja a válaszát az összes megtalált forrásával együtt.
Ingyenes kiadásPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checknincs
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Több jegy egyszerre történő módosítása (Pro)
Módosítja legfeljebb 100 jegy (azonosítók) státuszát, prioritását vagy felelősét. Mindegyik jegy ugyanazon ellenőrzéseken megy keresztül, mint amikor egyenként módosítják őket; az eredmény felsorolja az egyes jegyeket.
Pro kiadásPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (kötelező), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Alakítson át egy csevegést jeggyé
Egy csevegésből nyit meg egy jegyet, hogy azt e-mailben lehessen megválaszolni (szükséges hozzá a látogató e-mail címe).
Ingyenes kiadásPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/close-chat
zinn-chat-close-chat
Csevegés bezárása
Bezárja a csevegést; a látogató továbbra is kérheti az átiratot.
Ingyenes kiadásPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/create-ticket
zinn-chat-create-ticket
Jegy nyitása
Jegyet nyit egy ügyfél nevében (az e-címe, egy tárgy és az első üzenet).
Ingyenes kiadásPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checknincs
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Mentett válasz törlése (Pro)
Töröl egy mentett választ.
Pro kiadásPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Ticket törlése
Véglegesen törli a jegyet és a hozzá tartozó beszélgetést (csak vezetőknek).
Ingyenes kiadásPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Segítségnyújtási cikk tervezet készítése jegy alapján (Pro)
Egy megoldott jegyzet alapján piszkozat tudásbázis-cikket ír; az emberi közzétételig piszkozat marad.
Pro kiadásPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)nincs
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Segítségnyújtási cikkek vázlata megválaszolatlan kérdésekhez (Pro)
Piszkozat tudásbáziscikkeket ír, amelyek megválaszolják a kiválasztott kérdéseket (ids); ezek piszkozat maradnak.
Pro kiadásPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)nincs
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Mentett válasz kitöltése (Pro)
Visszaadja a mentett válasz szövegét a helykitöltőivel együtt kitöltve egy csevegéshez vagy hibajegyhez.
Pro kiadásPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/get-chat
zinn-chat-get-chat
Csevegés olvasása
Visszaadja az egyik csevegés üzeneteit és a látogató adatait (after: csak az ennél az azonosítónál újabb üzenetek).
Ingyenes kiadásGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/get-overview
zinn-chat-get-overview
Olvassa el a támogatási áttekintést
Visszaadja, hogy hány jegy van egyes státuszokban, hány csevegés vár ügyintézőre (és mennyi a olvasatlan üzeneteik száma), valamint hogy a csevegés, az asszisztens és a jegyek be vannak-e kapcsolva.
Ingyenes kiadásGET …/abilities/zinn-chat/get-overview/runzinn_chat_answernincs
zinn-chat/get-settings
zinn-chat-get-settings
Csevegési beállítások olvasása
Visszaadja az összes csevegési beállítást: a widgetet, az asszisztenst, a személyzetet és a nyitvatartási időt, a jegyeket és az e-maileket, a webhelyindexet, valamint az adatvédelmet és a spamszűrést.
Ingyenes kiadásGET …/abilities/zinn-chat/get-settings/runzinn_chat_managenincs
zinn-chat/get-stats
zinn-chat-get-stats
Támogatási statisztikák olvasása (Pro)
Visszaadja a chatek és jegyek számát, a válaszidőket és az értékeléseket az elmúlt N napra (nap).
Pro kiadásGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checknincs
zinn-chat/get-ticket
zinn-chat-get-ticket
Jegy megtekintése
Egy jegyet ad vissza a teljes beszélgetésével, állapotával, prioritásával és felelősével együtt.
Ingyenes kiadásGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Adja vissza a csevegést az asszisztensnek
Visszaküld egy csevegést a mesterséges intelligencia asszisztensnek, amely az oldal tartalma alapján válaszol a látogatónak.
Ingyenes kiadásPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Mentett válaszok listázása (Pro)
Felsorolja az ügyintézők által beszúrható elmentett válaszokat a hozzájuk tartozó billentyűparancsokkal együtt.
Pro kiadásGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checknincs
zinn-chat/list-chats
zinn-chat-list-chats
Élő csevegések listázása
Felsorolja a várakozó, a folyamatban lévő és a nemrég lezárt csevegéseket, valamint azt, hogy ki kezeli az egyes csevegéseket.
Ingyenes kiadásGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checknincs
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Sorolja fel, amit az asszisztens tud
Felsorolja azt a tartalmat, amelyből az asszisztens válaszol, az indexelési státuszával együtt, oldalanként.
Ingyenes kiadásGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checknincs
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Megválaszolatlan kérdések listázása (Pro)
Felsorolja azokat a látogatók által feltett kérdéseket, amelyekre a tudásbázis nem tudott válaszolni.
Pro kiadásGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checknincs
zinn-chat/list-tickets
zinn-chat-list-tickets
Jegyek listázása
A támogatási jegyeket listázza státusz vagy keresés szerint szűrve, oldalanként.
Ingyenes kiadásGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checknincs
zinn-chat/reembed-content
zinn-chat-reembed-content
A asszisztens keresési indexének újraépítése
Újraépíti a keresési vektorokat egyetlen elemhez (item_id) vagy mindenhez (all: true) (csak kezelőknek).
Ingyenes kiadásPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checknincs
zinn-chat/reindex-content
zinn-chat-reindex-content
Olvassa újra a tartalmat az asszisztensbe
Újraolvassa az egyik elemet (item_id) vagy mindent (all: true) az asszisztens indexébe (csak vezetőknek).
Ingyenes kiadásPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checknincs
zinn-chat/reply-chat
zinn-chat-reply-chat
Válasz a csevegésben
Üzenetet küld az látogatónak (text), vagy belső jegyzetet ad hozzá, amelyet csak az ügyintézők látanak (note: true).
Ingyenes kiadásPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Mentett válasz mentése (Pro)
Létrehoz vagy módosít egy elmentett választ (cím, gyorsbillentyű, szövegtörzs, részleg; az azonosító egy módosításához).
Pro kiadásPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checknincs
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Segítségnyújtási cikk írása (Pro)
Tudásbázis-cikk létrehozása vagy módosítása (id): cím, tartalom, kivonat, kategóriák és státusz (piszkozat, vagy közzététel, ha közzéteheti).
Pro kiadásPOST …/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
Tudásbázis keresése (Pro)
Súgócikkek keresése válaszban való hivatkozáshoz (q: a keresés).
Pro kiadásGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checknincs
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Beszélgetés részlegének és címkéinek beállítása (Pro)
Beállítja egy csevegés vagy jegy részlegét és címkéit (típus: chat vagy ticket; azonosító).
Pro kiadásPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checknincs
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Megválaszolatlan kérdések megjelölése (Pro)
Megjelöli a megválaszolatlan kérdéseket nyitottnak, tervezettnek vagy elutasítottnak (azonosítók, státusz).
Pro kiadásPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checknincs
zinn-chat/set-presence
zinn-chat-set-presence
Állítsa be a elérhetőségét
Megjelöli a bejelentkezett ügyfélszolgálatos elérhetőként vagy távollévőként az új csevegésekhez (távollévő: true vagy false).
Ingyenes kiadásPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checknincs
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Válasz tervezet készítése mesterséges intelligenciával (Pro)
Válasz-tervezetet készít egy csevegéshez vagy jegyhez a webhely tartalma alapján; semmi sem kerül elküldésre.
Pro kiadásPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checknincs
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Mesterséges intelligenciával folytatott beszélgetés összefoglalása (Pro)
Egy csevegést vagy jegyet foglal össze néhány sorban.
Pro kiadásPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checknincs
zinn-chat/take-chat
zinn-chat-take-chat
Csevegés indítása
Egy várakozó csevegést rendel a bejelentkezett ügyintézőhöz, így a látogató egy személlyel beszél.
Ingyenes kiadásPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (kötelező)
zinn-chat/update-settings
zinn-chat-update-settings
Csevegési beállítások módosítása
Módosítja az elküldött beállításokat (beállítások: kulcs-érték párok), a többit pedig változatlanul hagyja. Minden egyes érték ellenőrzése pontosan úgy történik, mint a beállítások képernyőjén; a get-settings parancs listázza a kulcsokat.
Ingyenes kiadásPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (kötelező)
zinn-chat/update-ticket
zinn-chat-update-ticket
Jegy módosítása
Megváltoztatja egy jegy státuszát, prioritását vagy felelősét.
Ingyenes kiadásPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (kötelező)