Masu haɓakawa

Bayanin ikon Zinn® Chat

Zinn® Chat yana yin rajistar ayyukansa tare da WordPress Abilities API. Wadannan iyawa guda daya sune kayan aikin MCP a kan uwar garken shafin da kuma hanyoyin REST a karkashin /wp-json/wp-abilities/v1. An samar da wannan shafi ne daga rajistar plugin din da kansa.

Jagorar mai amfani: haɗa aikace-aikacen AI

Mahaduwa

MCP ta hanyar HTTP (mai gudana)

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

MCP ta WP-CLI (shigarwa da fitarwa na yau da kullum)

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

REST: lissafin ikon

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

HUTU: gudu ikon ikon

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

Tabbatar da izini da izni

Ana ba da izinin buƙatun HTTP tare da kalmar sirri ta aikace-aikacen WordPress (HTTP Basic). Haɗawa da sabar MCP yana buƙatar ikon da aka nuna a ƙasa; kowane iko sannan yana bincika izininsa, a kowane abu. Abubuwan da aka keɓe don karanta-kawai suna aiki tare da GET da shigarwar su a cikin kirtani na tambaya; sauran tare da POST da jikin JSON {"input": {…}}.

Misalai

# HUTU: gudu ikon ikon
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":{}}}

Duk iko

An samar da shi daga abilities.json na plugin din, wanda aka samar daga shafin da yake aiki; gwaji yana fadi yayin da su ka saba.

IkonawaAbin da yake yiBugaRESTIziniMa'auni
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Amsa tikiti
Amsa wa abokin ciniki ta imel (text), ko kuma ya ƙara bayanin ciki (note: true); yanayin zai iya canza yanayin tikitin.
Kyauta da aka bayarPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Yi wa mataimaki tambaya
Yana tambayar mataimakin AI na rukunin yanar gizon tambaya sannan ya dawo da amsa tare da kowane tushen da ya samu.
Kyauta da aka bayarPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkbabu
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Canja tikiti da yawa a lokaci gaya (Pro)
Yana canza matsayi, fifiko ko mai sanya wa kowa aiki na tikiti (ids) har 100. Kowanne tikiti yana bi ta daidai da binciken da ake yi lokacin da aka canza shi shi kadai; sakamakon yana lissafo kowannensu.
Sigar ProPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (ana bukata), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Juya tattaunawa zuwa tikiti
Yana buɗe tikiti daga tattaunawa ta yadda za a iya amsa shi ta imel (yana buƙatar adireshin imel na baƙo).
Kyauta da aka bayarPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/close-chat
zinn-chat-close-chat
Rufe hira
Yana kawo karshen tattaunawa; baƙon zai iya ci gaba da neman kwafin tattaunawar.
Kyauta da aka bayarPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/create-ticket
zinn-chat-create-ticket
Buɗe tikiti
Yana buɗe tikiti a madadin abokin ciniki (imel ɗinsu, jigo da saƙo na farko).
Kyauta da aka bayarPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkbabu
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Share wanda aka adana (Pro)
Yana goge amsar da aka adana.
Sigar ProPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Goge tikiti
Yana goge tikiti da tattaunawarsa har abada (ga manajoji kadai).
Kyauta da aka bayarPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Rubuta labarin taimako daga tikiti (Pro)
Yana rubuta daftarin labarin tushen ilimi daga wata tikiti da aka magance; yana zama daftari har sai wani ya wallafa shi.
Sigar ProPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)babu
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Rubuta labaran taimako na daftari don tambayoyin da ba a amsa musu ba (Pro)
Yana rubuta ra'ayin labaran tushen ilimi da ke amsa zaɓaɓɓun tambayoyi (ids); suna kasancewa a matsayin ra'ayi.
Sigar ProPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)babu
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Cika amsar da aka adana (Pro)
Yana dawo da rubutun amsar da aka adana tare da wuraren da aka cika don tattaunawa ɗaya ko tikiti ɗaya.
Sigar ProPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/get-chat
zinn-chat-get-chat
Karanta tattaunawa
Yana dawo da saƙonnin tattaunawa ɗaya da cikakken bayanin baƙo (after: saƙonni kawai da suka fi sabuntawa fiye da wannan id).
Kyauta da aka bayarGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/get-overview
zinn-chat-get-overview
Karanta bayanin tallafi
Yana dawo da adadin tikiti a kowane matsayi da adadin tattaunawar da ke jiran mutum (da saƙonninsu da ba a karanta ba), da kuma ko an kunna tattaunawar, mataimaki, da tikiti.
Kyauta da aka bayarGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerbabu
zinn-chat/get-settings
zinn-chat-get-settings
Karanta saitunan taɗi
Yana dawo da kowane saitin tattaunawa: widget, mataimaki, mutane da sa'o'in budewa, tikiti da imel, fihirisar shafin, sirri da spam.
Kyauta da aka bayarGET …/abilities/zinn-chat/get-settings/runzinn_chat_managebabu
zinn-chat/get-stats
zinn-chat-get-stats
Karanta kididdigar goyon baya (Pro)
Yana dawo da lambobin tattaunawa da tikiti, lokutan amsawa da ƙima na kwanaki N (kwanaki) na ƙarshe.
Sigar ProGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkbabu
zinn-chat/get-ticket
zinn-chat-get-ticket
Karanta tikiti
Yana dawo da tikiti ɗaya tare da dukan tattaunawarsa, matsayinsa, fifikonsa, da wanda aka ba shi.
Kyauta da aka bayarGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Mayar da tattaunawa ga mataimaki
Yana may da tattaunawa ga mataimakin AI, wanda ke amsa wa baƙon daga abubuwan da ke cikin shafin.
Kyauta da aka bayarPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Jerƙirin amsoshin da aka adana (Pro)
Ana lissafin amsoshin da aka adana da wakilai za su iya sakawa, tare da gajerun hanyoyinsu.
Sigar ProGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkbabu
zinn-chat/list-chats
zinn-chat-list-chats
Lissafi tattaunawar kai tsaye
Ana lissafin hirce-hircen da ke jiran amsa, waɗanda ke gudana, da waɗanda aka rufe kwanan nan, tare da wanda ke kula da kowacce.
Kyauta da aka bayarGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkbabu
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Yi lissafin abin da mataimakin ya sani
Ana lissafin abubuwan da mataimakin yake amsawa, tare da matsayin fihirarsu, shafi daya a lokaci guda.
Kyauta da aka bayarGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkbabu
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Jerƙantar tambayoyin da ba a amsa musu ba (Pro)
Yana lissafin tambayoyin da baƙi suka yi waɗanda tushen ilimin bai iya amsawa ba.
Sigar ProGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkbabu
zinn-chat/list-tickets
zinn-chat-list-tickets
Jeranta tikiti
Yana jera tikitin goyon baya, wanda aka tace ta hanyar matsayi ko bincike, shafi ɗaya a lokaci guda.
Kyauta da aka bayarGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkbabu
zinn-chat/reembed-content
zinn-chat-reembed-content
Sake gina fihirisar bincike ta mataimakin
Yana sake gina vectors na bincike don abu ɗaya (item_id) ko komai (all: true) (ga manajoji kawai).
Kyauta da aka bayarPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkbabu
zinn-chat/reindex-content
zinn-chat-reindex-content
Sake karanta abubuwa cikin mataimaki
Yana sake karanta abu guda (item_id) ko komai (all: true) cikin fihirisar mataimaki (manajoji kadai).
Kyauta da aka bayarPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkbabu
zinn-chat/reply-chat
zinn-chat-reply-chat
Amsa a cikin hira
Yana aika waƙa ga baƙo (text), ko kuma ya ƙara bayanin da wakilai kawai za su gani (note: true).
Kyauta da aka bayarPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Ajiye martani da aka ajiye (Pro)
Yana ƙirƙira ko canza amsar da aka adana (taken, gajerar hanya, jiki, sashe; id don canza ɗaya).
Sigar ProPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkbabu
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Rubuta wani labarin taimako (Pro)
Yana ƙirƙirar labarin tushen ilimi, ko kuma canza ɗaya (id): take, abun ciki, taƙaitaccen bayani, rukunoni da matsayi (daftari, ko bugawa lokacin da za ku iya bugawa).
Sigar 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
Binciki ives an ilimi (Pro)
Nemo taimakon labarai don haɗawa a cikin amsa (q: binciken).
Sigar ProGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkbabu
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Saita sashe da alamomi na tattaunawa (Pro)
Saita sashe da alamomin tattaunawa ko tikiti (nau'i: tattaunawa ko tikiti; id).
Sigar ProPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkbabu
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Yi alamar tambayoyin da ba a amsa su ba (Pro)
Alamar tambayoyin da ba a amsa su ba a matsayin masu buɗewa, waɗanda aka tsara ko waɗanda aka yi watsi da su (ids, status).
Sigar ProPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkbabu
zinn-chat/set-presence
zinn-chat-set-presence
Saita wadatar ka
Yana nuna ko wakilin da ya shiga yana samuwa ko kuma baya nan don sabbin tattaunawa (baya nan: gaskiya ko ƙarya).
Kyauta da aka bayarPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkbabu
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Rubuta amsa da AI (Pro)
Yana rubuta amsa ga tattaunawa ko tikiti daga abubuwan da ke cikin shafin; ba a aika da komai ba.
Sigar ProPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkbabu
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Takaita tattaunawa da AI (Pro)
Yana taƙaita tattaunawa ko tikiti a cikin ƴan layuka kaɗan.
Sigar ProPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkbabu
zinn-chat/take-chat
zinn-chat-take-chat
Yi taɗi
Waa da an sanya jiran hira ga wakilin da ya shiga, domin baƙon ya yi magana da wani mutum.
Kyauta da aka bayarPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (ana bukata)
zinn-chat/update-settings
zinn-chat-update-settings
Canza saitunan hira
Yana canza saitunan da ka aika (saituna: maɓalli zuwa ƙima) kuma ya adana sauran. Ana bincika kowace ƙima daidai kamar yadda yake a shafin saituna; get-settings yana lissafin maɓallan.
Kyauta da aka bayarPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (ana bukata)
zinn-chat/update-ticket
zinn-chat-update-ticket
Canza tikiti
Yana canza matsayin tikiti, fifiko, ko mai sanyawa.
Kyauta da aka bayarPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (ana bukata)