Dasturchilar
Zinn® Chat imkoniyatlari ma'lumotnomasi
Zinn® Chat o'z harakatlarini WordPress Abilities API bilan ro'yxatdan o'tkazadi. Xuddi shu qobiliyatlar saytning o'z serverida MCP vositalari va /wp-json/wp-abilities/v1 ostida REST yo'nalishlaridir. Ushbu sahifa plaginning o'z reestridan generatsiya qilinadi.
Yakuniy nuqtalar
HTTP orqali MCP (streamable)
https://example.com/wp-json/zinn-chat/v1/mcpWP-CLI orqali MCP (standart kirish va chiqish)
wp mcp-adapter serve --server=zinn-chat --user=<login>REST: imkoniyatlarni ro‘yxatga olish
/wp-json/wp-abilities/v1/abilities?category=zinn-chatREST: qobiliyatni bajarish
/wp-json/wp-abilities/v1/abilities/<name>/runAutentifikatsiya va ruxsatlar
HTTP so'rovlari WordPress dasturiy parol bilan (HTTP Basic) autentifikatsiya qilinadi. MCP serveriga ulanish quyida ko'rsatilgan imkoniyatni talab qiladi; keyin har bir imkoniyat har bir obyekt bo'yicha o'z ruxsatini tekshiradi. Faqat o'qish uchun mo'ljallangan imkoniyatlar GET yordamida va ularning kiritish ma'lumotlari so'rov qatorida ishlaydi; qolganlari esa POST va {"input": {…}} JSON tanasi bilan ishlaydi.
Misollar
# REST: qobiliyatni bajarish
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":{}}}Barcha imkoniyatlar
Ishlayotgan saytdan yaratiladigan plaginning abilities.json faylidan generatsiya qilingan; ikkalasi mos kelmasa, test muvaffaqiyatsiz tugaydi.
| Imkoniyat | U nima qiladi | Nashr | REST | Ruxsat | Parametrlar |
|---|---|---|---|---|---|
zinn-chat/answer-ticketzinn-chat-answer-ticket | Tishni hal qilish Mijozga elektron pochta orqali javob beradi (matn) yoki ichki eslatma qo‘shadi (note: true); status ixtiyoriy ravishda so‘rovnoma statusini o‘zgartiradi. | Bepul tahrir | POST …/abilities/zinn-chat/answer-ticket/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/ask-assistantzinn-chat-ask-assistant | Yordamchidan so'rash Saytning sun'iy intellekt yordamchisiga savol beradi va topilgan har bir manba bilan birga uning javobini qaytaradi. | Bepul tahrir | POST …/abilities/zinn-chat/ask-assistant/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/bulk-update-ticketszinn-chat-bulk-update-tickets | Bir vaqtning o'zida ko'plab chiptalarni o'zgartirish (Pro) 100tagacha tyegetlar (id'lar) holatini, ustuvorligini yoki mas'ul shaxsini o'zgartiradi. Har bir tyeget uni alohida o'zgartirgandagi kabi bir xil tekshiruvlardan o'tadi; natija ularning har birini ro'yxatlaydi. | Pro nashri | POST …/abilities/zinn-chat/bulk-update-tickets/run | zinn_chat_answer | ids: array (majburiy), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer |
zinn-chat/chat-to-ticketzinn-chat-chat-to-ticket | Chatni tustga aylantirish Chat orqali murojaat ochadi va unga elektron pochta orqali javob berish mumkin bo'ladi (tashrif buyuruvchining elektron pochta manzili talab qilinadi). | Bepul tahrir | POST …/abilities/zinn-chat/chat-to-ticket/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/close-chatzinn-chat-close-chat | Chatni yopish Chatni tugatadi; shunga qaramay, tashrif buyuruvchi suhbat nusxasini so'rashi mumkin. | Bepul tahrir | POST …/abilities/zinn-chat/close-chat/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/create-ticketzinn-chat-create-ticket | Murojaat ochish Mijoz nomidan (uning elektron pochtasi, mavzu va birinchi xabar bilan) murojaat ochadi. | Bepul tahrir | POST …/abilities/zinn-chat/create-ticket/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/delete-canned-replyzinn-chat-delete-canned-reply | Saqlangan javobni o'chirish (Pro) Saqlangan javobni o'chiradi. | Pro nashri | POST …/abilities/zinn-chat/delete-canned-reply/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/delete-ticketzinn-chat-delete-ticket | Chiptani o'chirish Murojaat va uning yozishmalarini butunlay o'chirib tashlaydi (faqat menejerlar uchun). | Bepul tahrir | POST …/abilities/zinn-chat/delete-ticket/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/draft-kb-articlezinn-chat-draft-kb-article | Murojaatdan yordam maqolasini yaratish (Pro) Hal qilingan murojaat asosida bilimlar bazasi uchun qoralama maqola yozadi; inson tomonidan eʼlon qilinmaguncha u qoralama holatida qoladi. | Pro nashri | POST …/abilities/zinn-chat/draft-kb-article/run | edit_posts (the REST route's own check) | hech qanday |
zinn-chat/draft-kb-from-gapszinn-chat-draft-kb-from-gaps | Javobsiz savollar uchun qoralama yordam maqolalarini yozish (Pro) Tanlangan savollarga (id) javob beruvchi qoralama bilimlar bazasi maqolalarini yozadi; ular qoralama holatida qoladi. | Pro nashri | POST …/abilities/zinn-chat/draft-kb-from-gaps/run | edit_posts (the REST route's own check) | hech qanday |
zinn-chat/fill-canned-replyzinn-chat-fill-canned-reply | Saqlangan javobni kiritish (Pro) Saqlangan javob matnini uning to'ldiruvchilari bitta chat yoki so'rov uchun to'ldirilgan holda qaytaradi. | Pro nashri | POST …/abilities/zinn-chat/fill-canned-reply/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/get-chatzinn-chat-get-chat | Chatni o'qish Bitta chat xabarlari va tashrif buyuruvchi tafsilotlarini qaytaradi (after: faqat ushbu id'dan yangiroq xabarlar). | Bepul tahrir | GET …/abilities/zinn-chat/get-chat/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/get-overviewzinn-chat-get-overview | Qo‘llab-quvvatlash haqida umumiy ma'lumotni o‘qish Har bir statusda nechta bayonnota borligini, nechta chat xodimni kutayotganini (va ularning o‘qilmagan xabarlarini), shuningdek, chat, yordamchi va bayonnomalar yoqilgan yoki yo‘qligini qaytaradi. | Bepul tahrir | GET …/abilities/zinn-chat/get-overview/run | zinn_chat_answer | hech qanday |
zinn-chat/get-settingszinn-chat-get-settings | Chat sozlamalarini o'qish Barcha chat sozlamalarini qaytaradi: vidjet, yordamchi, odamlar va ish soatlari, tiketlar va elektron pochta, sayt indeksi, maxfiylik va spam. | Bepul tahrir | GET …/abilities/zinn-chat/get-settings/run | zinn_chat_manage | hech qanday |
zinn-chat/get-statszinn-chat-get-stats | Qo'llab-quvvatlash statistikasini o'qish (Pro) Oxirgi N kun (kunlar) uchun chat va tiket raqamlari, javob berish vaqtlari va reytinglarni qaytaradi. | Pro nashri | GET …/abilities/zinn-chat/get-stats/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/get-ticketzinn-chat-get-ticket | Tirikni o‘qish Barcha yozishmalari, holati, ustuvorligi va mas'ul xodimi bilan birga bitta tiketni qaytaradi. | Bepul tahrir | GET …/abilities/zinn-chat/get-ticket/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/hand-chat-to-assistantzinn-chat-hand-chat-to-assistant | Chatni yordamchiga qaytarish Sayt tarkibidan kelib chiqib tashrif buyuruvchiga javob beradigan AI yordamchisiga chat qaytaradi. | Bepul tahrir | POST …/abilities/zinn-chat/hand-chat-to-assistant/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/list-canned-replieszinn-chat-list-canned-replies | Saqlangan javoblar roʻyxati (Pro) Agentlar kiritishi mumkin bo'lgan saqlangan javoblarni ularning yorliqlari bilan birga ro'yxatga oladi. | Pro nashri | GET …/abilities/zinn-chat/list-canned-replies/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/list-chatszinn-chat-list-chats | Jonli chatlar ro'yxati Kutayotgan, jarayonda bo'lgan va yaqinda yopilgan chatlarni, ularning har biri bilan kim shug'ullanayotganini ko'rsatgan holda ro'yxatlaydi. | Bepul tahrir | GET …/abilities/zinn-chat/list-chats/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/list-indexed-contentzinn-chat-list-indexed-content | Yordamchi nima bilishini ro'yxatga olish Yordamchi javob beradigan kontentni uning indeks holati bilan birga, sahifama-sahifa ro‘yxatlaydi. | Bepul tahrir | GET …/abilities/zinn-chat/list-indexed-content/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/list-kb-gapszinn-chat-list-kb-gaps | Javobsiz savollar ro‘yxati (Pro) Bilimlar bazasi javob bera olmagan holda tashrif buyuruvchilar bergan savollarni ro‘yxatga oladi. | Pro nashri | GET …/abilities/zinn-chat/list-kb-gaps/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/list-ticketszinn-chat-list-tickets | Chiptalar roʻyxati Qo'llab-quvvatlash so'rovlarini maqomi yoki qidiruv bo'yicha filtrlab, bir vaqtning o'zida bitta sahifada ko'rsatadi. | Bepul tahrir | GET …/abilities/zinn-chat/list-tickets/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/reembed-contentzinn-chat-reembed-content | Yordamchining qidiruv indeksini qayta tiklash Bitta element (item_id) yoki hamma narsa uchun qidiruv vektorlarini qayta tiklaydi (all: true) (faqat menejerlar uchun). | Bepul tahrir | POST …/abilities/zinn-chat/reembed-content/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/reindex-contentzinn-chat-reindex-content | Kontentni assistentga qayta o'qing Yordamchining indeksiga bitta elementni (item_id) yoki hammasini (all: true) qayta o'qiydi (faqat menejerlar uchun). | Bepul tahrir | POST …/abilities/zinn-chat/reindex-content/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/reply-chatzinn-chat-reply-chat | Chat orqali javob berish Tashrif buyuruvchiga xabar yuboradi (matn) yoki faqat agentlar ko'radigan ichki eslatma qo'shadi (note: true). | Bepul tahrir | POST …/abilities/zinn-chat/reply-chat/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/save-canned-replyzinn-chat-save-canned-reply | Saqlangan javobni saqlash (Pro) Saqlangan javobni yaratadi yoki o'zgartiradi (sarlavha, yorliq, matn, bo'lim; o'zgartirish uchun id). | Pro nashri | POST …/abilities/zinn-chat/save-canned-reply/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/save-kb-articlezinn-chat-save-kb-article | Yordam maqolasi yozish (Pro) Bilimlar bazasi maqolasini yaratadi yoki uni o‘zgartiradi (id): sarlavha, mazmun, qisqacha mazmun, toifalar va holat (qoralama yoki nashr qilishingiz mumkin bo‘lganda chop etish). | Pro nashri | 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 | Bilimlar bazasidan qidirish (Pro) Javobda bog'lash uchun yordam maqolalarini topadi (q: qidiruv). | Pro nashri | GET …/abilities/zinn-chat/search-kb/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/set-conversation-detailszinn-chat-set-conversation-details | Suhbat bo‘limi va teglarini o‘rnatish (Pro) Chat yoki tiket bo‘limi va teglarini belgilaydi (turi: chat yoki tiket; id). | Pro nashri | POST …/abilities/zinn-chat/set-conversation-details/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/set-kb-gap-statuszinn-chat-set-kb-gap-status | Javob berilmagan savolarni belgilash (Pro) Javob berilmagan savollarni ochiq, rejalashtirilgan yoki rad etilgan deb belgilaydi (idlar, holat). | Pro nashri | POST …/abilities/zinn-chat/set-kb-gap-status/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/set-presencezinn-chat-set-presence | Mavjudligingizni o'rnating Tizimga kirgan agentni yangi chatlar uchun mavjud yoki band deb belgilaydi (band: true yoki false). | Bepul tahrir | POST …/abilities/zinn-chat/set-presence/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/suggest-replyzinn-chat-suggest-reply | Sun'iy intellekt yordamida javob qoralamasini tayyorlash (Pro) Sayt mazmuni asosida chat yoki chekiga javob qoralaydi; hech narsa yuborilmaydi. | Pro nashri | POST …/abilities/zinn-chat/suggest-reply/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/summarise-conversationzinn-chat-summarise-conversation | Sun'iy intellekt (Pro) bilan suhbatni xulosalash Chat yoki tiketni bir necha qatorda qisqacha umumlashtiradi. | Pro nashri | POST …/abilities/zinn-chat/summarise-conversation/run | the REST route's own per-item permission check | hech qanday |
zinn-chat/take-chatzinn-chat-take-chat | Chat boshlash Tizimga kirgan operatorga navbatdagi chatni biriktiradi, shunda tashrif buyuruvchi shaxs bilan muloqot qiladi. | Bepul tahrir | POST …/abilities/zinn-chat/take-chat/run | the REST route's own per-item permission check | id: string (majburiy) |
zinn-chat/update-settingszinn-chat-update-settings | Chat sozlamalarini o'zgartirish Yuborgan sozlamalaringizni o'zgartiradi (sozlamalar: kalit va qiymat) va qolganlarini saqlab qoladi. Har bir qiymat xuddi sozlamalar ekranidagidek tekshiriladi; get-settings kalitlarni ro'yxatga oladi. | Bepul tahrir | POST …/abilities/zinn-chat/update-settings/run | zinn_chat_manage | settings: object (majburiy) |
zinn-chat/update-ticketzinn-chat-update-ticket | Chiptani o'zgartirish Tiket holati, ustuvorligi yoki mas'ulini o'zgartiradi. | Bepul tahrir | POST …/abilities/zinn-chat/update-ticket/run | the REST route's own per-item permission check | id: string (majburiy) |