Awọn olùgbékalẹ̀ sọfitiwia

Ìtọ́kasí agbára Zinn® Chat

Zinn® Chat forukọ silẹ awọn iṣẹ rẹ pẹlu WordPress Abilities API. Awọn agbara kanna jẹ awọn irinṣẹ MCP lori olupcreateServer ti aaye naa ati awọn ipa ọna REST labẹ /wp-json/wp-abilities/v1. Oju-iwe yii ni a ṣe lati inu iforukọsilẹ ti pugin funrararẹ.

Itọsọna olumulo: so ohun elo AI kan pọ

Àwọn ohun èlò ìsopọ̀

MCP lori HTTP (ti o ṣee fi ṣan)

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

MCP lórí WP-CLI (ìpèsè wọlé àti ìpèsè jáde)

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

REST: ṣe atọju awọn agbara

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

REST: se agbara kan

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

Ìjẹ́rẹ́ àti àwọn àṣẹ

Àwọn ìbéèrè HTTP máa ń jẹ́rìí sí ara wọn pẹ̀lú ọ̀rọ̀ aṣínà ohun elo WordPress (HTTP Basic). Bí a ṣe ń sopọ̀ mọ́ sèfà MCP nílò agbára tí a fi hàn ní ìsàlẹ̀ yìí; agbára kọ̀ọ̀kan á wá ṣàyẹ̀wò àṣẹ tirẹ̀, lórí ohun kọ̀ọ̀kan. Àwọn agbára ìkàwé nìkan máa ń ṣiṣẹ́ pẹ̀lú GET àti ìgbbewọlé wọn nínú okùn ìbéèrè; àwọn yòókù pẹ̀lú POST àti ara JSON {"input": {…}}.

Àwọn àpẹẹrẹ

# REST: se agbara kan
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":{}}}

Gbogbo agbara

Ó wá láti inú abilities.json ti plọ́ọ̀gìn náà, èyí tí a dá láti ojú opo wẹ́bù tó ń ṣiṣẹ́ lọwọ́; ìdánwò kan máa ń kùnà nígbà tí àwọn méjèèjì bá yàtọ̀ sí ara wọn.

AgbaraOhun ti o n ṣeẸ̀dàSinmiÌyọ̀ǹdaÀwọn àpẹẹrẹ
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Dahun tikẹti kan
Ó dáhùn sí oníbàárò nípa lílo ímeèlì (ọ̀rọ̀), tàbí ó fi àkọsílẹ̀ inú kún un (note: true); ipò náà lè yí ipò tíkẹ́tì náà pa dà bí bẹ́ẹ̀ bá wù ú.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Bi oluranlowo naa lere
Ó ń béèrè ìbéèrè lọ́wọ́ olùrànlọ́wọ́ AI ojú òpó wèbù náà, ó sì ń dáhùn pẹ̀lú gbogbo orísun tó rí.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Yi ọ̀pọ̀lọpọ̀ tikẹti padà ní ẹ̀kan náà (Pro)
Yipada ipo, ayo tabi oluranlọwọ ti o to 100 tikẹti (ids). Tikẹti kọọkan n lọ nipasẹ awọn ayewo kanna bi iyipada lori ara rẹ; abajade ṣe akojọ kọọkan.
Ẹdà ProPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (ṣe kò ṣe aisi), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Sọ ìjíròrò di títíkìtì
Ó ṣí tìkẹ́tì kan láti inú ìjíròrò kan kí ó lè jẹ́ kí wọ́n dá a lóhùn nípasẹ̀ ímeèlì (ó nílò àbá adírẹ́sì ímeèlì alábẹ̀wò náà).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/close-chat
zinn-chat-close-chat
Pa iwiregbe kan de
Ó parí ìfohùnsọ̀rọ̀ náà; àlejò náà ṣì lè béèrè fún ìwé ìkọ̀wé náà.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/create-ticket
zinn-chat-create-ticket
Ṣí tẹ̀kìtì kan
Ó ṣí tìkẹ́tì ní orúkọ oníbàár a (ímeìlì wọn, àkòrí àti ìránṣẹ́ àkọ́kọ́).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Pa ìdáhùn tí a fi pamọ́ rẹ (Pro) rẹ́
Ó pa ìdáhùn tí a fi pamọ́ rẹ́.
Ẹdà ProPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Pa tẹ́kìtì rẹ́
Ó pa tikẹẹti kan ati ibaraẹnisọrọ rẹ rẹ titi lai (fun awọn oludari nikan).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Kọ àpilẹ̀kọ ìrànlọ́wọ́ kan láti inú títẹ́ẹ̀tì kan (Pro)
Ó kọ àpilẹ̀kọ ìpìlẹ̀ ìmọ̀ ìpìlẹ̀ kan láti inú tìkẹ́tì tí a ti yanjú; ó wà gẹ́gẹ́ bí àkọọ́lẹ̀ títí tí ẹnì kan yóò fi tẹ́ sìta.
Ẹdà ProPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)kò sí ọ̀kan
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Tẹ àwọn àpilẹ̀kọ ìrànlọ́wọ́ sílẹ̀ fún àwọn ìbéèrè tí a kò tíì dáhùn (Pro)
Ó kọ àwọn àpilẹ́kọ ibi ìmọ̀ (knowledge-base) tí ó jẹ́ àkọpamọ́ tí ó sì ń dáhùn àwọn ìbéèrè tí a yàn (ids); wọn yoo wa bi àkọpamọ́.
Ẹdà ProPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)kò sí ọ̀kan
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Kún ìdáhùn tí a ti pamọ́ (Pro)
Ó da ọ̀rọ̀ tí a ti fi pamọ́ padà pẹ̀lú àwọn ibi tí a ti fi ààyè sí tí ó kún fún ìjíròrò kan tàbí tikẹ́tì kan.
Ẹdà ProPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/get-chat
zinn-chat-get-chat
Ka iwiregbe
Ó dá àwọn ìránṣẹ́ ìjíròrò kan àti àwọn kúlẹ̀kúlẹ̀ àlejò padà (lẹ́yìn náà: àwọn ìránṣẹ́ nìkan tó tuntun ju ìdánimọ̀ yìí lọ).
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/get-overview
zinn-chat-get-overview
Ka Akopọ Atilẹyin naa
Ó ń dá àwọn tikẹti padà nípa iye tí ó wà ní ipò kọọkan ati iye àwọn ìjíròrò tí ń dúró de ẹnìkan (pẹ̀lú àwọn ìránṣẹ́ tí a kò tíì ka wọn), àti pé bóyá ìjíròrò náà, olùrànlọ́wọ́ àti àwọn tikẹti ti wà ní títàn.
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/get-overview/runzinn_chat_answerkò sí ọ̀kan
zinn-chat/get-settings
zinn-chat-get-settings
Ka awọn eto iwiregbe
Ó ń dá gbogbo ètò ìfohùntán padà: wíjìtì náà, olùrànlọ́wọ́ náà, àwọn èèyàn àti àkókò ìṣíṣẹ́, àwọn tíkẹ́tì àti íméìlì, àtọka ojú-wẹ́bù náà, àṣírí àti ìtàn àìlérè.
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/get-settings/runzinn_chat_managekò sí ọ̀kan
zinn-chat/get-stats
zinn-chat-get-stats
Ka awọn iṣiro atilẹyin (Pro)
Ó dá àbá iṣẹ́ ìsọ̀rọ̀ àti àwọn nọ́mbà títíkètì, àwọn àkókò ìfèsì àti àwọn ìwọ̀n fún ọjọ́ N (days) tó kọjá.
Ẹdà ProGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/get-ticket
zinn-chat-get-ticket
Ka tiketi kan
Ó dá tikẹ́tì kan padà pẹ̀lú gbogbo ìjíròrò rẹ̀, ipò, pàtàkì, àti ẹni tí a yàn sí i.
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Fi iwiregbe naa le oluranlọwọ lọwọ padanu
Ó dá ìbéèrèpadà sí olùrànlọ́wọ́ AI, èyí tí ó ń dáhùn sí àwọn alábèwò láti inú àkóónú ojú-wọ̀ọ̀sùn náà.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Ṣe àkọsọ awọn ìdáhùn tí a fipamọ (Pro)
Ó ṣe àkójọ àwọn ìdáhùn tí a fi pamọ́ tí àwọn aṣojú lè fi sílẹ̀, pẹ̀lú àwọn ọ̀nà àbájáde wọn.
Ẹdà ProGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/list-chats
zinn-chat-list-chats
Ṣe àkọsọ àwọn ìtura tààrà
Ó ṣe àkójọ àwọn ìfiránṣẹ́ tó wà lójú àlà, èyí tó ń lọ lọ́wọ́ àti èyí tó ti pa pẹ́ẹ̀tì láìpẹ́ yìí, pẹ̀lú ẹni tí ó ń bójú tútù olúkúlùkù wọn.
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Ṣe àkọsọ ohun tí olùrànlọ́wọ́ mọ̀
Ó ṣe àkọsílẹ àwọn ohun tí olùrànlọ́wọ́ dáhùn láti ara wọn, pẹ̀lú ipò àkọsílẹ wọn, ojú ewé kan ní àkókò kan.
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Ko awọn ibi ti a ko dahun (Pro)
Ó ṣe àkójọ àwọn ìbéèrè tí àwọn àlejò bi tí ìpilẹ̀ ìmọ̀ kò lè dáhùn.
Ẹdà ProGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/list-tickets
zinn-chat-list-tickets
Ṣe àkọsọ àwọn tíketì
O ṣe àkójọ àwọn tikẹeti ìtìlẹ́yìn, tí a ṣe àlẹ́jọ nípa ipò tàbí wíwá, ojú-ewé kan ní ìgbà kan.
Ẹ̀dà ọ̀fẹ́GET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/reembed-content
zinn-chat-reembed-content
Tún atọka ìwárí olùrànlọ́wọ́ náa kọ́
Ó tún kọ́ àwọn fẹ̀tọ̀ wíwá fún ohun kan (item_id) tàbí ohun gbogbo (all: true) (fún àwọn olùṣàkoso nìkan).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/reindex-content
zinn-chat-reindex-content
Tun ka akoṣẹ silẹ sinu oluranlọwọ
Ṣe àtúnyẹ̀wò ohun kan (item_id) kan tàbí ohun gbogbo (all: true) sínú atọka olùrànlọwọ náà (àwọn alábòójútó nìkan).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/reply-chat
zinn-chat-reply-chat
Fahun ninu chati kan
Ó fi iṣ ránṣẹ́ sí alábàdéwọlé (ọ̀rọ̀), tàbí ó fi àkọsílẹ̀ inú wọlé tí àwọn aṣojú nìkan rí (note: true).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Fipamọ ìdáhùn tí a fipamọ́ (Pro)
Ó ń dá tàbí ó ń ṣe àtúnṣe ìdáhùn tí a ti fi pamọ́ (àkọlé, ọ̀nà àbájade, ara, ẹ̀ka; id láti yí ọ̀kan padà).
Ẹdà ProPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Kọ nǹkan ìrànlọ́wọ́ kan (Pro)
Ó ń ṣẹ̀dá àpilẹ̀kọ ìpìlẹ̀ ìmọ̀ kan, tàbí ó ń yí ọ̀kan padà (id): àkọlé, àkóonu, àkótán, àwọn ẹ̀ka àti ipò (àkọpamọ́, tàbí kí o tẹ̀ é jáde nígbà tí o bá lè tẹ̀ é jáde).
Ẹdà 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
Ṣàwárí ibùdó ìmọ̀ (Pro)
Wa awọn nkan iranlọwọ lati sopọ ninu esi (q: wiwa naa).
Ẹdà ProGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Ṣe èka àti àwọn tágì fún ìjíròrò kan (Pro)
Ó ṣètò ẹ̀ka àti àwọn tágì ti ìtumọ̀ tàbi tífẹ̀ (irú: ìtumọ̀ tàbi tífẹ̀; id).
Ẹdà ProPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Samisi awọn ibi ti a ko dahun (Pro)
Ó sàm mọ́ ẹ̀gàn tí a kò tíì dáhùn gẹ́gẹ́ bí èyí tí ó sílẹ̀, èyí tí a ètò sí, tàbí èyí tí a ti kọ̀ sílẹ̀ (àwọn ìdámọ̀, ipò).
Ẹdà ProPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/set-presence
zinn-chat-set-presence
Ṣe ìwàtìlẹ̀ rẹ
O sàm aṣojú tí ó ti wọlé gẹ́gẹ́ bí ẹni tí ó wà tàbí tí kò sí níbẹ̀ fún àwọn ìfiránṣẹ́ tuntun (kò sí níbẹ̀: òtítọ́ tàbí irọ́).
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Fi AI kọ esi (Pro) sílẹ
O se agbekalẹ idahun si iwiregbe tabi tikẹti lati inu akoonu aaye naa; ko si ohun ti a ranṣẹ.
Ẹdà ProPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Akọ́ṣẹ́ ẹniti ó sọ̀rọ̀ pẹ̀lú AI (Pro)
Ṣe àkópọ̀ ìjíròrò tàbí tíkẹ́tì náà ní àwọn ìlà díẹ̀.
Ẹdà ProPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkkò sí ọ̀kan
zinn-chat/take-chat
zinn-chat-take-chat
Gbọ́ ìfiránṣẹ́ ìjíròrò kan
Ó yàn ìjíròrò tó ń dúró sí olùrànlọ́wọ́ tó wọ ilé, kí alábẹwò lè bá ènìyàn sọ̀rọ̀.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)
zinn-chat/update-settings
zinn-chat-update-settings
Yi awọn eto iwiregbe pada
O yipada awọn eto ti o ranṣẹ (awọn eto: bọtini si iye) o si tọju awọn iyoku. A nṣe ayewo iye kọọkan gẹgẹ gẹgẹ bi lori iboju eto; get-settings ṣe atọju awọn bọtini naa.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (ṣe kò ṣe aisi)
zinn-chat/update-ticket
zinn-chat-update-ticket
Yi tiketi pada
Ó ma n yí ipò, àkópọ̀ tàbí ẹni tí a yàn fún tikẹ́tì padà.
Ẹ̀dà ọ̀fẹ́POST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (ṣe kò ṣe aisi)