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.

Foydalanuvchi qoʻllanmasi: sun'iy intellekt ilovasini ulash

Yakuniy nuqtalar

HTTP orqali MCP (streamable)

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

WP-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-chat

REST: qobiliyatni bajarish

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

Autentifikatsiya 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.

ImkoniyatU nima qiladiNashrRESTRuxsatParametrlar
zinn-chat/answer-ticket
zinn-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 tahrirPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Yordamchidan so'rash
Saytning sun'iy intellekt yordamchisiga savol beradi va topilgan har bir manba bilan birga uning javobini qaytaradi.
Bepul tahrirPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkhech qanday
zinn-chat/bulk-update-tickets
zinn-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 nashriPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (majburiy), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-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 tahrirPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/close-chat
zinn-chat-close-chat
Chatni yopish
Chatni tugatadi; shunga qaramay, tashrif buyuruvchi suhbat nusxasini so'rashi mumkin.
Bepul tahrirPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/create-ticket
zinn-chat-create-ticket
Murojaat ochish
Mijoz nomidan (uning elektron pochtasi, mavzu va birinchi xabar bilan) murojaat ochadi.
Bepul tahrirPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkhech qanday
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Saqlangan javobni o'chirish (Pro)
Saqlangan javobni o'chiradi.
Pro nashriPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Chiptani o'chirish
Murojaat va uning yozishmalarini butunlay o'chirib tashlaydi (faqat menejerlar uchun).
Bepul tahrirPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/draft-kb-article
zinn-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 nashriPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)hech qanday
zinn-chat/draft-kb-from-gaps
zinn-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 nashriPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)hech qanday
zinn-chat/fill-canned-reply
zinn-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 nashriPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/get-chat
zinn-chat-get-chat
Chatni o'qish
Bitta chat xabarlari va tashrif buyuruvchi tafsilotlarini qaytaradi (after: faqat ushbu id'dan yangiroq xabarlar).
Bepul tahrirGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/get-overview
zinn-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 tahrirGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerhech qanday
zinn-chat/get-settings
zinn-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 tahrirGET …/abilities/zinn-chat/get-settings/runzinn_chat_managehech qanday
zinn-chat/get-stats
zinn-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 nashriGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkhech qanday
zinn-chat/get-ticket
zinn-chat-get-ticket
Tirikni o‘qish
Barcha yozishmalari, holati, ustuvorligi va mas'ul xodimi bilan birga bitta tiketni qaytaradi.
Bepul tahrirGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Chatni yordamchiga qaytarish
Sayt tarkibidan kelib chiqib tashrif buyuruvchiga javob beradigan AI yordamchisiga chat qaytaradi.
Bepul tahrirPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Saqlangan javoblar roʻyxati (Pro)
Agentlar kiritishi mumkin bo'lgan saqlangan javoblarni ularning yorliqlari bilan birga ro'yxatga oladi.
Pro nashriGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkhech qanday
zinn-chat/list-chats
zinn-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 tahrirGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkhech qanday
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Yordamchi nima bilishini ro'yxatga olish
Yordamchi javob beradigan kontentni uning indeks holati bilan birga, sahifama-sahifa ro‘yxatlaydi.
Bepul tahrirGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkhech qanday
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Javobsiz savollar ro‘yxati (Pro)
Bilimlar bazasi javob bera olmagan holda tashrif buyuruvchilar bergan savollarni ro‘yxatga oladi.
Pro nashriGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkhech qanday
zinn-chat/list-tickets
zinn-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 tahrirGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkhech qanday
zinn-chat/reembed-content
zinn-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 tahrirPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkhech qanday
zinn-chat/reindex-content
zinn-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 tahrirPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkhech qanday
zinn-chat/reply-chat
zinn-chat-reply-chat
Chat orqali javob berish
Tashrif buyuruvchiga xabar yuboradi (matn) yoki faqat agentlar ko'radigan ichki eslatma qo'shadi (note: true).
Bepul tahrirPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Saqlangan javobni saqlash (Pro)
Saqlangan javobni yaratadi yoki o'zgartiradi (sarlavha, yorliq, matn, bo'lim; o'zgartirish uchun id).
Pro nashriPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkhech qanday
zinn-chat/save-kb-article
zinn-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 nashriPOST …/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
Bilimlar bazasidan qidirish (Pro)
Javobda bog'lash uchun yordam maqolalarini topadi (q: qidiruv).
Pro nashriGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkhech qanday
zinn-chat/set-conversation-details
zinn-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 nashriPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkhech qanday
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Javob berilmagan savolarni belgilash (Pro)
Javob berilmagan savollarni ochiq, rejalashtirilgan yoki rad etilgan deb belgilaydi (idlar, holat).
Pro nashriPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkhech qanday
zinn-chat/set-presence
zinn-chat-set-presence
Mavjudligingizni o'rnating
Tizimga kirgan agentni yangi chatlar uchun mavjud yoki band deb belgilaydi (band: true yoki false).
Bepul tahrirPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkhech qanday
zinn-chat/suggest-reply
zinn-chat-suggest-reply
Sun'iy intellekt yordamida javob qoralamasini tayyorlash (Pro)
Sayt mazmuni asosida chat yoki chekiga javob qoralaydi; hech narsa yuborilmaydi.
Pro nashriPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkhech qanday
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Sun'iy intellekt (Pro) bilan suhbatni xulosalash
Chat yoki tiketni bir necha qatorda qisqacha umumlashtiradi.
Pro nashriPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkhech qanday
zinn-chat/take-chat
zinn-chat-take-chat
Chat boshlash
Tizimga kirgan operatorga navbatdagi chatni biriktiradi, shunda tashrif buyuruvchi shaxs bilan muloqot qiladi.
Bepul tahrirPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (majburiy)
zinn-chat/update-settings
zinn-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 tahrirPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (majburiy)
zinn-chat/update-ticket
zinn-chat-update-ticket
Chiptani o'zgartirish
Tiket holati, ustuvorligi yoki mas'ulini o'zgartiradi.
Bepul tahrirPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (majburiy)