Zhvilluesit

Referenca e aftësive për Zinn® Chat

Zinn® Chat regjistron veprimet e veta te WordPress Abilities API. Të njëjtat aftësi janë mjete MCP në serverin e vet të faqes dhe rrugë REST nën /wp-json/wp-abilities/v1. Kjo faqe gjenerohet nga regjistri i vetë shtojcës.

Udhëzuesi i përdoruesit: lidhni një aplikacion AI

Pikat përfundimtare

MCP mbi HTTP (që transmetohet)

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

MCP përmes WP-CLI (hyrja dhe dalja standarde)

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

REST: listoni aftësitë

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

REST: ekzekuto një aftësi

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

Autentifikimi dhe lejet

Kërkesat HTTP autentikohen me një fjalëkalim aplikacioni WordPress (HTTP Basic). Lidhja me serverin MCP kërkon aftësinë e treguar më poshtë; çdo aftësi më pas kontrollon lejen e saj, për çdo objekt. Aftësitë vetëm për lexim ekzekutohen me GET dhe hyrjen e lor në vargun e pyetjes (query string); të tjerat me POST dhe një trup JSON {"input": {…}}.

Shembuj

# REST: ekzekuto një aftësi
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":{}}}

Të gjitha aftësitë

Gjeneruar nga abilities.json i shtojcës, i cili nga ana e tij gjenerohet nga një sajt në ekzekutim; një test dështon kur të dyja nuk pajtohen.

AftësiaÇfarë bënEdicioniRESTLejaParametrat
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Përgjigju një ticket-i
Përgjigjet ndaj klientit me email (text), ose shton një shënim të brendshëm (note: true); statusi ndryshon opsionalisht statusin e kërkesës.
Edicioni falasPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Pyetni asistentin
I bën një pyetje asistentei AI të faqes dhe kthen përgjigjen e tij me çdo burim që gjeti.
Edicioni falasPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkasnjë
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Ndrysho shumë bileta menjëherë (Pro)
Ndryshon statusin, prioritetin ose të caktuarin e deri në 100 tiketave (ID). Çdo tiketë kalon në të njëjtat kontrolle sikur të ndryshohej vetëm; rezultati liston secilën prej tyre.
Edicioni ProPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (kërkuar), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Shndërro një bisedë në një kërkesë mbështetjeje
Helpon një kërkesë nga një bisedë në mënyrë që ajo të mund të përgjigjet me email (kërkon adresën e emailit të vizitorit).
Edicioni falasPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/close-chat
zinn-chat-close-chat
Mbyll një bisedë
Përfundon një bisedë; vizitori mund të kërkojë ende transkriptin.
Edicioni falasPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/create-ticket
zinn-chat-create-ticket
Hapni një biletë
Helpin një biletë në emër të një klienti (email-in e tij, një subjekt dhe mesazhin e parë).
Edicioni falasPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkasnjë
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Fshi një përgjigje të ruajtur (Pro)
Fshin një përgjigje të ruajtur.
Edicioni ProPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Fshi një biletë
Fshin përgjithmonë një kërkesë mbështetjeje dhe bisedën e saj (vetëm për menaxherët).
Edicioni falasPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Hartoni një artikull ndihme nga një biletë (Pro)
Shkruan një draft artikulli për bazën e njohurive nga një biletë e zgjidhur; ai mbetet draft derisa dikush ta publikojë atë.
Edicioni ProPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)asnjë
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Skiconi artikuj ndihme për pyetjet pa përgjigje (Pro)
Shkruan artikuj draft të bazës së njohurive që u përgjigjen pyetjeve të zgjedhura (id); ato mbeten draftë.
Edicioni ProPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)asnjë
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Plotni një përgjigje të ruajtur (Pro)
Kthen tekstin e një përgjigjeje të ruajtur me vendmbajtësit e plotësuar për një bisedë ose një biletë.
Edicioni ProPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/get-chat
zinn-chat-get-chat
Lexo një bisedë
Kthen mesazhet dhe detajet e vizitorit të një bisede (after: vetëm mesazhet më të reja se ky ID).
Edicioni falasGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/get-overview
zinn-chat-get-overview
Lexoni përmbledhjen e mbështetjes
Kthen se sa biletë janë në secilin status dhe sa biseda janë duke pritur për një person (dhe mesazhet e tyre të palexuara), si dhe nëse biseda, asistenti dhe biletat janë të ndezura.
Edicioni falasGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerasnjë
zinn-chat/get-settings
zinn-chat-get-settings
Lexo cilësimet e bisedës
Kthen çdo cilësim të bisedës: widget-in, asistentin, personat dhe orët e hapjes, biletat dhe email-in, indeksin e faqes, privatësinë dhe spam-in.
Edicioni falasGET …/abilities/zinn-chat/get-settings/runzinn_chat_manageasnjë
zinn-chat/get-stats
zinn-chat-get-stats
Lexoni statistikat e mbështetjes (Pro)
Kthen numrat e bisedave dhe të biletave, kohët e përgjigjes dhe vlerësimet për N ditët e fundit (ditët).
Edicioni ProGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkasnjë
zinn-chat/get-ticket
zinn-chat-get-ticket
Lexo një biletë
Kthen një biletë me të gjithë bisedën, statusin, prioritetin dhe personin e caktuar të saj.
Edicioni falasGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Kthejini një bisedë sërish asistenti
Kthen një bisedë tek asistenti i AI, i cili i përgjigjet vizitorit nga përmbajtja e faqes.
Edicioni falasPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Listo përgjigjet e ruajtura (Pro)
Rendit përgjigjet e ruajtura që agjentët mund t'i fusin, së bashku me shkurtesat e tyre.
Edicioni ProGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkasnjë
zinn-chat/list-chats
zinn-chat-list-chats
Listo bisedat direkte
Rendit bisedat në pritje, në progres dhe të mbyllura së fundmi, së bashku me personin që po trajton secilën prej tyre.
Edicioni falasGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkasnjë
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Listo se çfarë di asistenti
Rendit përmbajtjen nga e cila përgjigjet asistenti, së bashku me statusin e indeksimit të saj, një faqe në të njëjtën kohë.
Edicioni falasGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkasnjë
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Lista e pyetjeve pa përgjigje (Pro)
Liston pyetjet që vizitorët bënë, të cilave baza e njohurive nuk mund t'u përgjigjej.
Edicioni ProGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkasnjë
zinn-chat/list-tickets
zinn-chat-list-tickets
Listo biletat
Rendit biletat e mbështetjes, të filtruara sipas statusit ose një kërkimi, një faqe në të njëjtën kohë.
Edicioni falasGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkasnjë
zinn-chat/reembed-content
zinn-chat-reembed-content
Rindërtoni indeksin e kërkimit të asistentes
Rindërton vektorët e kërkimit për një artikull (item_id) ose për të gjitha (all: true) (vetëm për menaxherët).
Edicioni falasPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkasnjë
zinn-chat/reindex-content
zinn-chat-reindex-content
Rifutoni përmbajtjen në asistent
Rifreskon një artikull (item_id) ose gjithçka (all: true) në indeksin e asistentit (vetëm për menaxherët).
Edicioni falasPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkasnjë
zinn-chat/reply-chat
zinn-chat-reply-chat
Përgjigju në një bisedë
Dërgon një mesazh te vizitori (text), ose shton një shënim të brendshëm që e shohin vetëm agjentët (note: true).
Edicioni falasPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Ruaj një përgjigje të ruajtur (Pro)
Krijon ose ndryshon një përgjigje të ruajtur (titulli, shkurtorja, trupi, departamenti; id për të ndryshuar një).
Edicioni ProPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkasnjë
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Shkruani një artikull ndihme (Pro)
Krijon një artikull të bazës së njohurive ose ndryshon një (id): titullin, përmbajtjen, fragmentin, kategoritë dhe statusin (skicë, ose publiko kur mund të publikosh).
Edicioni 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
Kërko në bazën e njohurive (Pro)
Gjen artikuj ndihme për t'i lidhur në një përgjigje (q: kërkimi).
Edicioni ProGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkasnjë
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Vendosni departamentin dhe etiketat e një bisede (Pro)
Vendos departamentin dhe etiketat e një bisede ose tikete (lloji: bisedë ose tiketë; id).
Edicioni ProPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkasnjë
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Shëno pyetjet pa përgjigje (Pro)
Shënon pyetjet e pakthyera si të hapura, të planifikuara ose të refuzuara (ID, statusi).
Edicioni ProPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkasnjë
zinn-chat/set-presence
zinn-chat-set-presence
Vendosni disponueshmërinë tuaj
Shënon agjentin e kyçur si të disponueshëm ose larg për biseda të jafta (larg: i vërtetë ose i rremë).
Edicioni falasPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkasnjë
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Krijo një përgjigje me AI (Pro)
Krijon një draft përgjigjeje për një bisedë ose biletë nga përmbajtja e faqes; nuk dërgohet asgjë.
Edicioni ProPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkasnjë
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Përmblidhni një bisedë me AI (Pro)
Përmbledh një bisedë ose biletë në pak rreshta.
Edicioni ProPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkasnjë
zinn-chat/take-chat
zinn-chat-take-chat
Fisni në chat
I confronon një bisedë në pritje agjentit të kyçur, në mënyrë që vizitori të flasë me një person.
Edicioni falasPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (kërkuar)
zinn-chat/update-settings
zinn-chat-update-settings
Ndrysho cilësimet e bisedës
Ndryshon cilësimet që dërgoni (cilësimet: çelësi në vlerë) dhe ruan pjesën tjetër. Çdo vlerë kontrollohet saktësisht si në ekranin e cilësimeve; get-settings liston çelësat.
Edicioni falasPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (kërkuar)
zinn-chat/update-ticket
zinn-chat-update-ticket
Ndrysho një kërkesë mbështetjeje
Ndryshon statusin, prioritetin ose të caktuarin e një tikete.
Edicioni falasPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (kërkuar)