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ẹ.
Àwọn ohun èlò ìsopọ̀
MCP lori HTTP (ti o ṣee fi ṣan)
https://example.com/wp-json/zinn-chat/v1/mcpMCP 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-chatREST: 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.
| Agbara | Ohun ti o n ṣe | Ẹ̀dà | Sinmi | Ìyọ̀ǹda | Àwọn àpẹẹrẹ |
|---|---|---|---|---|---|
zinn-chat/answer-ticketzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/ask-assistantzinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/bulk-update-ticketszinn-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à Pro | POST …/abilities/zinn-chat/bulk-update-tickets/run | zinn_chat_answer | ids: array (ṣe kò ṣe aisi), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer |
zinn-chat/chat-to-ticketzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/close-chatzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/create-ticketzinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/delete-canned-replyzinn-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à Pro | POST …/abilities/zinn-chat/delete-canned-reply/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/delete-ticketzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/draft-kb-articlezinn-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à Pro | POST …/abilities/zinn-chat/draft-kb-article/run | edit_posts (the REST route's own check) | kò sí ọ̀kan |
zinn-chat/draft-kb-from-gapszinn-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à Pro | POST …/abilities/zinn-chat/draft-kb-from-gaps/run | edit_posts (the REST route's own check) | kò sí ọ̀kan |
zinn-chat/fill-canned-replyzinn-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à Pro | POST …/abilities/zinn-chat/fill-canned-reply/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/get-chatzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/get-overviewzinn-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/run | zinn_chat_answer | kò sí ọ̀kan |
zinn-chat/get-settingszinn-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/run | zinn_chat_manage | kò sí ọ̀kan |
zinn-chat/get-statszinn-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à Pro | GET …/abilities/zinn-chat/get-stats/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/get-ticketzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/hand-chat-to-assistantzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/list-canned-replieszinn-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à Pro | GET …/abilities/zinn-chat/list-canned-replies/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/list-chatszinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/list-indexed-contentzinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/list-kb-gapszinn-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à Pro | GET …/abilities/zinn-chat/list-kb-gaps/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/list-ticketszinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/reembed-contentzinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/reindex-contentzinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/reply-chatzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/save-canned-replyzinn-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à Pro | POST …/abilities/zinn-chat/save-canned-reply/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/save-kb-articlezinn-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à Pro | POST …/abilities/zinn-chat/save-kb-article/run | edit_posts | id: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish |
zinn-chat/search-kbzinn-chat-search-kb | Ṣàwárí ibùdó ìmọ̀ (Pro) Wa awọn nkan iranlọwọ lati sopọ ninu esi (q: wiwa naa). | Ẹdà Pro | GET …/abilities/zinn-chat/search-kb/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/set-conversation-detailszinn-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à Pro | POST …/abilities/zinn-chat/set-conversation-details/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/set-kb-gap-statuszinn-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à Pro | POST …/abilities/zinn-chat/set-kb-gap-status/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/set-presencezinn-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/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/suggest-replyzinn-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à Pro | POST …/abilities/zinn-chat/suggest-reply/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/summarise-conversationzinn-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à Pro | POST …/abilities/zinn-chat/summarise-conversation/run | the REST route's own per-item permission check | kò sí ọ̀kan |
zinn-chat/take-chatzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |
zinn-chat/update-settingszinn-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/run | zinn_chat_manage | settings: object (ṣe kò ṣe aisi) |
zinn-chat/update-ticketzinn-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/run | the REST route's own per-item permission check | id: string (ṣe kò ṣe aisi) |