Chat-botlar · 2026-yil 14-oktabr · 2 daqiqa o‘qish
Chat-bot uchun texnik topshiriq: ssenariylar, matnlar va integratsiyalar
Bu sahifa rus tilida: /blog/tehnicheskoe-zadanie-na-razrabotku-chat-bota
Chat-bot uchun texnik topshiriq (TT) ikki tomonni bir xil tushunchaga keltiradi: bot nima qiladi, qanday javob beradi, qaysi tizimlar bilan bog‘lanadi va ish qachon tayyor deb hisoblanadi. Bot uchun TT katta tizimlarnikidan qisqaroq, lekin uning asosiy qismi — ssenariylar — batafsil bo‘lishi kerak.
1. Maqsad va o‘lchovlar
Bir-ikki jumla: bot qanday muammoni hal qiladi. Masalan: «Mijozlar yozilish uchun qo‘ng‘iroq qilmasdan, sutka davomida bo‘sh vaqtni tanlay olishi kerak». Natija qanday o‘lchanadi: bot orqali yozilishlar soni, administrator qo‘ng‘iroqlari kamayishi.
2. Foydalanuvchilar, rollar va platforma
- Mijozlar — qanday savollar bilan keladi, qaysi tilda yozadi
- Xodimlar — arizalarni oladi, javob beradi
- Administrator — matnlar, katalog, sozlamalarni o‘zgartiradi
Har bir rol nimani ko‘radi va nima qila oladi. Platformani ham shu yerda belgilang: Telegram, sayt vidjeti yoki boshqa messenjer. Telegram uchun: oddiy bot, mini ilova yoki ikkalasi; guruhlarda ishlashi kerakmi.
3. Ssenariylar
TT’ning asosiy qismi. Har bir ssenariy uchun:
- qanday boshlanadi: /start, tugma, havola, reklama;
- qadamlar: bot nima so‘raydi, foydalanuvchi qanday javob beradi (tugma yoki matn);
- tekshiruvlar: telefon formati, sana o‘tib ketmaganmi, majburiy maydonlar;
- tarmoqlanishlar: «agar foydalanuvchi … tanlasa»;
- yakun: nima yaratiladi va kimga yuboriladi;
- xatolar va bekor qilish: «orqaga», «bosh menyu», kutilmagan xabar.
Ssenariylarni blok-sxema ko‘rinishida chizish tavsiya etiladi — matn bilan tasvirlangan murakkab tarmoqlanishlar chalkashib ketadi.
4. Matnlar
Barcha bot xabarlari, tugma nomlari, xato xabarlari — har bir tilda. Agar matnlar hali tayyor bo‘lmasa, TT’da kim va qachon tayyorlashi yozilsin. Administrator matnlarni keyinchalik o‘zi o‘zgartira olishi kerakmi — bu ham talab.
5. Ma’lumotlar
Bot qanday ma’lumotlarni saqlaydi: foydalanuvchilar, arizalar, buyurtmalar, holatlar. Qaysi maydonlar majburiy. Shaxsiy ma’lumotlar qancha saqlanadi va kim ko‘radi.
6. Integratsiyalar
- CRM: arizalar qanday maydonlar bilan tushadi
- Hisob tizimi: narxlar, qoldiqlar, buyurtma holati
- Jadval yoki yozilish tizimi
- To‘lov tizimlari
- Xodimlar uchun bildirishnomalar — guruh yoki shaxsiy chat
Har bir integratsiya uchun: API mavjudmi, hujjatlar, sinov kirishi, mas’ul odam.
7. Admin-panel, hisobotlar va yuklama
Administrator nima qila oladi: arizalarni ko‘rish, katalogni tahrirlash, ommaviy xabar yuborish, statistika. Qaysi hisobotlar kerak: foydalanuvchilar soni, ssenariylar bo‘yicha konversiya, qayerda to‘xtab qolishadi. Nofunksional talablarni ham yozing: bir vaqtdagi foydalanuvchilar soni, javob tezligi, joylashtirish joyi, zaxira nusxalar, monitoring.
8. Qabul qilish mezonlari
Har bir ssenariy uchun sinov holatlari: «Foydalanuvchi bo‘sh vaqtni tanlaydi — yozilish CRM’da paydo bo‘ladi, administrator xabar oladi, mijozga tasdiq keladi». Bu ro‘yxat bo‘yicha birga tekshirib, ish qabul qilinadi.
Ko‘p uchraydigan xatolar
TT’da faqat «bot chiroyli va qulay bo‘lsin» kabi o‘lchab bo‘lmaydigan istaklar; xatolar va bekor qilish ssenariylari yo‘q; integratsiyalar «keyin hal qilamiz» deb qoldirilgan. Aynan shu uchta bo‘shliq ko‘pincha loyihaning cho‘zilishiga olib keladi.
Vazifani muhokama qilamiz
Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.
Loyihani muhokama qilish