Birlashtirilgan majmua qo‘llanmasi
Smart Support Bot va Smart Support Manager O‘quv maqolasi
Ikkala dastur yagona zanjir sifatida ishlaydi: Smart Support Manager Windows'da kontent va deploymentni boshqaradi, Smart Support Bot Telegram'da xizmat ko‘rsatadi.
Hamkorlik arxitekturasi
- Smart Support Manager (Windows):
http://127.0.0.1:8766da ishlab hujjatlarni tahlil qiladi, katalog va rasm ulanishlarini tayyorlaydi. - Smart Support Bot (Linux VPS):
/opt/smart-supportda ishlab/opt/smart-support/products/<id>/ma'lumotlaridan foydalanadi. - Avtomatik uyg‘unlik: qo‘lda JSON tahrirlash talab qilinmaydi.
Tavsiya etilgan tartib
- 1. Ulanish:
Start-Smart-Support-Manager.batni ochibSettingsda SSH va AI kiriting. - 2. Kontent:
Products→Catalog→Upload Queue/Media/Catalog photos. - 3. Ishga tushirish:
Install botorqali o‘rnating va Telegram'da/starthamdaAsk AIni tekshiring.
1. Dashboard va jonli holat indikatorlari
Start-Smart-Support-Manager.bat dan so‘ng http://127.0.0.1:8766 ochiladi:
- Yuqori holat belgilari:
Server(SSH),Expert + AIvaExpert + bot + AI. - 4 til tanlovi: o‘ng yuqorida
فارسی,English,Русскийva中文. - Tezkor statistika: faol mahsulotlar va yuklash navbati.
Maslahat: Avval mahalliy qoralama tayyorlab,
Server yashil bo‘lganda nashr qiling.
2. Mahsulotlar va manbalarni qo‘shish (Products)
Products sahifasida bot xizmat ko‘rsatadigan mahsulotlarni yarating:
- ID va nom: noyob
Product IDva ko‘rsatiladigan nom. - Manba formatlari:
TXT,MD,JSON,CSV,HTML,PDF,DOCX,Go,Python. - Server yo‘li: har bir mahsulot uchun
/opt/smart-support/products/<id>. On / Offkaliti: Telegram menyusida vaqtincha yoqish/o‘chirish.
3. AI katalog yaratish, tahrirlash va nashr qilish (Catalog)
Catalog bo‘limida AI manbalardan qo‘llanma tayyorlaydi:
- Avto-yaratish: sarlavha, qisqa/to‘liq ta'rif va funksiyalar ro‘yxati.
- Qo‘lda tahrirlash: matn va funksiyalarni aniq moslashtiring.
- Nashr qilish:
Use catalog in botbilan yoqing yokiStop using catalogbilan to‘xtating.
Izolyatsiya: Ask AI faqat tanlangan mahsulot katalogidan javob beradi.
4. Yuklash navbati, Media va Catalog photos
Uch bo‘lim orqali skrinshotlar funksiyalarga bog‘lanadi:
Upload Queue: rasmlarni tanlabProcess waitingorqali SSH orqali tartib bilan yuklang.Media: skanerlangan rasmlarni AI yordamida funksiyalarga bog‘lang.Catalog photos: kattalashtirib ko‘ring (Escyopadi), Media'ga qaytaring yoki o‘chiring.
Qoida: faqat
Catalog photos ga ulangan rasmlar Telegram'da yuboriladi.
5. Bir klikli o‘rnatish va Settings
Server xizmatlarini qo‘lda skript yozmasdan o‘rnating:
Install bot: SSH ma'lumotlari, mahalliySmart Support Botpapkasi va@BotFathertokeni.- Polling yoki Webhook: domensiz
Pollingyoki HTTPS proksi ortidaWebhook(8080). - 3 qadamli deploy:
Install bot→Install Expert→Activate bot and Expert. SettingsvaStop all: SSH,Bot AI, Expert ulanishi va favquloddaStop all.
Xavfsizlik: parollar mahalliy shifrlanadi, tokenlar server
.env faylida saqlanadi.
6. Telegram bot, History jurnali va Contact
Faollashtirilgach foydalanuvchilar Telegram'da ishlaydi:
- Foydalanuvchi oqimi:
/start,/lang(4 til), rasmli bo‘limlar, mahsulot ichidagiAsk AI,/menuva/help. - Admin buyruqlari:
/agents,/active_agent,/failover,/safety_status,/catalog_scan. History: barcha tahrir va nashrlar vaqti vaok / FAILEDholati bilan yoziladi.Contact: rasmiy GitHub va PowerShell o‘rnatish buyrug‘i.
Tez yangilash: serverdagi o‘zgarishlardan so‘ng
/catalog_scan bosing.
7. Tez-tez so‘raladigan savollar (FAQ)
| Savol / Muammo | Ehtimoliy sabab | Yechim |
|---|---|---|
| Katalog o‘zgarishi Telegram'da chiqmayapti | Faqat mahalliy saqlangan yoki mahsulot Off holatida. | Products da On qiling va Catalog da Use catalog in bot bosing. |
| Bot rasm yubormayapti | Rasmlar funksiyalarga bog‘lanmagan. | Upload Queue dan yuklab Media / Catalog photos da ulang. |
| Webhook ishlamayapti | HTTPS proksi 8080 portga yo‘naltirmayapti. | Install bot da Polling — no webhook tanlang yoki proksini tekshiring. |
| Server indikatori qizil | SSH host, port, login yoki parol/kalit xato. | Settings da tuzatib Save va Connect bosing. |
| AI javob bermayapti | Endpoint, model yoki API kaliti noto‘g‘ri. | Settings → Bot AI da tekshirib Connect to AI bosing. |
| Bir nechta mahsulot qo‘shsa bo‘ladimi? | Ha, har bir Product ID alohida izolyatsiyalangan. | Products da har bir dastur uchun yangi ID oching. |