Ծրագրավորողներ

Zinn® Chat-ի հնարավորությունների ուղեցույց

Zinn® Chat-ը գրանցում է իր գործողությունները WordPress Abilities API-ում: Նույն հնարավորությունները MCP գործիքներ են կայքի սեփական սերվերում և REST երթուղիներ՝ /wp-json/wp-abilities/v1 հասցեով: Այս էջը գեներացվում է հավելվածի սեփական գրանցամատյանից:

Օգտատերի ուղեցույց՝ միացրեք AI հավելվածը

Վերջնակետեր

MCP HTTP-ի միջոցով (հոսքային)

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

MCP-ը WP-CLI-ի միջոցով (ստանդարտ մուտք և ելք)

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

REST՝ թվարկել հնարավորությունները

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

REST. կատարել ունակություն

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

Նույնականացում և թույլտվություններ

HTTP հարցումները նույնականացվում են WordPress հավելվածի գաղտնաբառով (HTTP Basic): MCP սերվերին միանալու համար անհրաժեշտ է ստորև նշված հնարավորությունը. այնուհետև յուրաքանչյուր հնարավորություն ստուգում է իր սեփական թույլտվությունը՝ ըստ օբյեկտի: Միայն կարդալու համար նախատեսված հնարավորություններն աշխատում են GET-ով և դրանց մուտքագրումը հարցման տողում է, մյուսները՝ POST-ով և JSON մարմնով {"input": {…}}:

Օրինակներ

# REST. կատարել ունակություն
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":{}}}

Բոլոր հնարավորությունները

Ստեղծված է plugin-ի abilities.json-ից, որն իր հերթին գեներացվում է աշխատող կայքից. թեստը ձախողվում է, երբ դրանք չեն համընկնում:

ՀնարավորությունԻնչ է այն անումԹողարկումRESTԹույլտվությունՊարամետրեր
zinn-chat/answer-ticket
zinn-chat-answer-ticket
Պատասխանել տոմսին
Պատասխանում է հաճախորդին էլ. փոստով (text) կամ ավելացնում է ներքին նշում (note: true). կարգավիճակը կամընտիր կերպով փոխում է տոմսի կարգավիճակը:
Անվճար տարբերակPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Հարցնել օգնականին
Հարց է տալիս կայքի արհեստական բանականության օգնականին և վերադարձնում նրա պատասխանը՝ գտնված բոլոր աղբյուրներով։
Անվճար տարբերակPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkոչինչ
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Փոխել միանգամից մի քանի տոմս (Pro)
Փոխում է մինչև 100 տոմսերի (id-ների) կարգավիճակը, առաջնահերթությունը կամ պատասխանատուին: Յուրաքանչյուր տոմս անցնում է նույն ստուգումները, ինչ առանձին փոխելու դեպքում. արդյունքում նշվում է յուրաքանչյուրը:
Pro հրատարակությունPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (պարտադիր), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Զրույցը վերածեք տոմսի
Բացում է թիքեթ չաթից՝ այն էլեկտրոնային փոստով պատասխանելու համար (պահանջում է այցելուի էլ․ հասցեն):
Անվճար տարբերակPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/close-chat
zinn-chat-close-chat
Փակել զրույցը
Ավարտում է զրույցը. այցելուն դեռևս կարող է խնդրել սղագրությունը:
Անվճար տարբերակPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/create-ticket
zinn-chat-create-ticket
Բացել տոմս
Բացում է տոմս հաճախորդի անունից (նրա էլ. փոստը, թեման և առաջին հաղորդագրությունը):
Անվճար տարբերակPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkոչինչ
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Ջնջել պահպանված պատասխանը (Pro)
Ջնջում է պահպանված պատասխանը:
Pro հրատարակությունPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Ջնջել տոմսը
Ջնջում է տոմսը և դրա զրույցն անվերադարձ (միայն մենեջերների համար):
Անվճար տարբերակPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Սևագրել օգնության հոդված տոմսից (Pro)
Լուծված տոմսից գրում է գիտելիքների բազայի հոդվածի սևագիր, որը մնում է սևագիր, քանի դեռ որևէ մեկը այն չի հրապարակել:
Pro հրատարակությունPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)ոչինչ
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Սևագրել օգնության հոդվածներ չպատասխանված հարցերի համար (Pro)
Գրում է գիտելիքների բազայի սևագրային հոդվածներ, որոնք պատասխանում են ընտրված հարցերին (ids). դրանք մնում են որպես սևագրեր:
Pro հրատարակությունPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)ոչինչ
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Լրացնել պահպանված պատասխանը (Pro)
Վերադարձնում է պահպանված պատասխանի տեքստը՝ դրա տեղապահները մեկ զրույցի կամ տոմսի համար լրացված վիճակով:
Pro հրատարակությունPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/get-chat
zinn-chat-get-chat
Կարդալ չաթը
Վերադարձնում է մեկ զրույցի հաղորդագրությունները և այցելուի մանրամասները (after՝ միայն այս ID-ից նոր հաղորդագրությունները):
Անվճար տարբերակGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/get-overview
zinn-chat-get-overview
Կարդալ աջակցության ակնարկը
Վերադարձնում է յուրաքանչյուր կարգավիճակում գտնվող տոմսերի քանակը, թե քանի զրույց է սպասում օպերատորի (և դրանց չկարդացված հաղորդագրությունները), ինչպես նաև այն, թե արդյոք զրույցը, օգնականը և տոմսերը միացված են:
Անվճար տարբերակGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerոչինչ
zinn-chat/get-settings
zinn-chat-get-settings
Կարդալ չաթի կարգավորումները
Վերադարձնում է չատի բոլոր կարգավորումները՝ վիջեթը, օգնականը, մարդկանց և աշխատանքային ժամերը, տոմսերն ու էլ. փոստը, կայքի ինդեքսը, գաղտնիությունը և սպամը:
Անվճար տարբերակGET …/abilities/zinn-chat/get-settings/runzinn_chat_manageոչինչ
zinn-chat/get-stats
zinn-chat-get-stats
Կարդալ աջակցության վիճակագրությունը (Pro)
Վերադարձնում է զրույցների և տոմսերի համարները, պատասխանի ժամանակները և գնահատականները վերջին N օրերի (օր) համար:
Pro հրատարակությունGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkոչինչ
zinn-chat/get-ticket
zinn-chat-get-ticket
Կարդալ տոմսը
Վերադարձնում է մեկ տոմս՝ իր ամբողջական զրույցով, կարգավիճակով, առաջնահերթությամբ և պատասխանատուով:
Անվճար տարբերակGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Զրույցը վերադարձրեք օգնականին
Վերադարձնում է զրույցը AI օգնականին, որը պատասխանում է այցելուին կայքի բովանդակությունից:
Անվճար տարբերակPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Պահպանված պատասխանների ցանկ (Pro)
Ցուցադրում է պահպանված պատասխանները, որոնք ագենտները կարող են տեղադրել՝ դրանց կարճ հրամանների հետ միասին:
Pro հրատարակությունGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkոչինչ
zinn-chat/list-chats
zinn-chat-list-chats
Ցուցադրել ուղիղ զրույցները
Ցուցադրում է սպասվող, ընթացքում գտնվող և վերջերս փակված զրույցները՝ նշելով, թե ով է սպասարկում դրանցից յուրաքանչյուրը:
Անվճար տարբերակGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkոչինչ
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Թվարկեք այն, ինչ օգնականը գիտի
Թվարկում է այն բովանդակությունը, որից պատասխանում է օգնականը, իր ինդեքսավորման կարգավիճակով, ըստ էջերի:
Անվճար տարբերակGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkոչինչ
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Ցուցադրել չպատասխանված հարցերը (Pro)
Թվարկում է այն հարցերը, որոնք այցելուներն են տվել, և որոնց գիտելիքների բազան չի կարողացել պատասխանել:
Pro հրատարակությունGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkոչինչ
zinn-chat/list-tickets
zinn-chat-list-tickets
Տոմսերի ցանկ
Ցուցադրում է աջակցության տոմսերը՝ ըստ կարգավիճակի կամ որոնման ֆիլտրված, յուրաքանչյուր անգամ մեկ էջ:
Անվճար տարբերակGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkոչինչ
zinn-chat/reembed-content
zinn-chat-reembed-content
Վերակառուցել օգնականի որոնման ինդեքսը
Վերակառուցում է որոնման վեկտորները մեկ տարրի (item_id) կամ ամեն ինչի համար (all: true) (միայն մենեջերների համար):
Անվճար տարբերակPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkոչինչ
zinn-chat/reindex-content
zinn-chat-reindex-content
Կրկին կարդացեք բովանդակությունը օգնականի մեջ
Վերընթերցում է մեկ տարր (item_id) կամ ամեն ինչ (all: true) օգնականի ինդեքսում (միայն մենեջերների համար):
Անվճար տարբերակPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkոչինչ
zinn-chat/reply-chat
zinn-chat-reply-chat
Պատասխանել չաթում
Ուղարկում է հաղորդագրություն այցելուին (text) կամ ավելացնում է ներքին նշում, որը տեսնում են միայն գործակալները (note: true):
Անվճար տարբերակPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Պահպանել պահպանված պատասխանը (Pro)
Ստեղծում կամ փոխում է պահպանված պատասխանը (վերնագիր, դյուրանցում, բնագիր, բաժին. id՝ որևէ մեկը փոխելու համար):
Pro հրատարակությունPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkոչինչ
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Գրել օգնության հոդված (Pro)
Ստեղծում է գիտելիքների բազայի հոդված կամ փոխում է մեկը (id). վերնագիր, բովանդակություն, հատված, կարգեր և կարգավիճակ (սևագիր կամ հրապարակել, երբ կարող եք հրապարակել):
Pro հրատարակությունPOST …/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
Որոնել գիտելիքների բազայում (Pro)
Գտնում է օգնության հոդվածներ պատասխանում հղելու համար (q՝ որոնում):
Pro հրատարակությունGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkոչինչ
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Սահմանել զրույցի բաժինը և պիտակները (Pro)
Սահմանում է զրույցի կամ տոմսի բաժինը և պիտակները (տեսակ՝ զրույց կամ տոմս; id):
Pro հրատարակությունPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkոչինչ
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Նշել չպատասխանված հարցերը (Pro)
Չպատասխանված հարցերը նշում է որպես բաց, պլանավորված կամ մերժված (id-ներ, կարգավիճակ):
Pro հրատարակությունPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkոչինչ
zinn-chat/set-presence
zinn-chat-set-presence
Սահմանեք ձեր հասանելիությունը
Նշում է մուտք գործած գործակալին հասանելի կամ զբաղված նոր զրույցների համար (away: true կամ false):
Անվճար տարբերակPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkոչինչ
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Սևագրել պատասխանը արհեստական բանականությամբ (Pro)
Սևագրում է պատասխան կայքի բովանդակությունից ստացված զրույցին կամ տոմսին. ոչինչ չի ուղարկվում:
Pro հրատարակությունPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkոչինչ
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Ամփոփել զրույցը AI-ի հետ (Pro)
Զրույցը կամ տոմսը ամփոփում է մի քանի տողով:
Pro հրատարակությունPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkոչինչ
zinn-chat/take-chat
zinn-chat-take-chat
Սկսել զրույցը
Սպասող զրույցը նշանակում է մուտք գործած գործակալին, որպեսզի այցելուն խոսի իրական անձի հետ:
Անվճար տարբերակPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (պարտադիր)
zinn-chat/update-settings
zinn-chat-update-settings
Փոխել չատի կարգավորումները
Փոխում է ձեր ուղարկված կարգավորումները (կարգավորումներ՝ բանալին արժեքին) և պահպանում մնացածը։ Jուրաքանչյուր արժեք ստուգվում է ճիշտ այնպես, ինչպես կարգավորումների էկրանին. get-settings-ը թվարկում է բանալիները։
Անվճար տարբերակPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (պարտադիր)
zinn-chat/update-ticket
zinn-chat-update-ticket
Փոխել տոմսը
Փոխում է տոմսի կարգավիճակը, առաջնահերթությունը կամ պատասխանատուին:
Անվճար տարբերակPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (պարտադիր)