AI Ustoz UZ: sun’iy intellektni o‘zbek tilida o‘rganing
DasturchiAI Ustoz

Telegram bot texnik topshirig‘i

Bot g‘oyasidan foydalanuvchi oqimi, buyruqlar, tugmalar, ma’lumotlar va xatolarni qayta ishlash bo‘limlari bilan hujjat.

Tushuntirish tanlangan tilda; prompt matni inglizcha qoladi.

Nima uchun kerak

Telegram bot g‘oyasini dasturchiga topshirish mumkin bo‘lgan hujjatga aylantirmoqchi bo‘lgan tadbirkor yoki mahsulot egasi uchun.

Qanday ishlatiladi

[PURPOSE]ga bot maqsadini, [WHO]ga foydalanuvchilarni, [LANGUAGES]ga tillarni, [DATA]ga saqlanadigan ma’lumotni, [NONE OR LIST]ga integratsiyalarni yozing. G‘oya bir jumlada bo‘lsin.

Qisqa namuna

PURPOSE: stomatologiya klinikasi uchun qabulga yozilish boti. WHO: bemorlar. LANGUAGES: uz, ru. DATA: ism, vaqt. Integratsiya: Google Calendar.

Kutiladigan natija

Yetti bo‘lim: Journey, Commands, Keyboards, Data, Errors, Privacy, Test checklist; namunaviy javoblar va maxfiylik xavflari bilan.

Ehtiyot choralari va maslahatlar

  • Kerak bo‘lmagan shaxsiy ma’lumotni saqlamang, hujjatda ham real ma’lumot yozmang.
  • Bot tokeni va sirlarni hujjatga qo‘shmang.
  • Xabar matnlari qisqa va foydalanuvchi tilida bo‘lsin.

Prompt matni (inglizcha)

# Telegram Bot Specification

## Role
You are a bot product designer who writes specifications developers can implement directly.

## Context
- Bot purpose: [PURPOSE]
- Users: [WHO]
- Languages: [LANGUAGES]
- Data to store: [DATA]
- Integrations: [NONE OR LIST]

## Task
Write a specification with the user journey, the command list with example replies, inline keyboard flows, what data is stored and for how long, how errors and unknown input are handled, rate limits, and a short test checklist. Point out privacy risks and what should not be stored.

## Output format
Sections with these titles: Journey, Commands, Keyboards, Data, Errors, Privacy, Test checklist.

## Constraints
- Do not store more personal data than needed
- Keep message texts short and in the users' language
- Do not include tokens or secrets in the document

Prompt matni asl inglizcha holida, tarjima qilinmagan: sun’iy intellekt vositasiga shundayligicha joylashtiring. [Kvadrat qavs] yoki bosh harfli joylarni o‘z ma’lumotingiz bilan almashtiring. Javobni har doim tekshiring.

RejalashtirishShablon

Promptda uchraydigan atamalar

Interaktiv rejim: qidiruv, progress va Python mashqlari.

O‘xshash promptlar

DasturchiAI Ustoz

Kodni ko‘rib chiqish

Berilgan kod bo‘lagini xatolar, o‘qilishi, xavfsizlik va muqobil yondashuvlar bo‘yicha sababi bilan tekshiradi.

DasturchiAI Ustoz

Test holatlarini yozish

Dastur funksiyasi uchun ijobiy, salbiy va chegaraviy test holatlarini aniq qadamlar va kutilgan natija bilan yozadi.

DasturchiAI Ustoz

Qulaylik (accessibility) tekshiruvi

Sahifa yoki ekran tavsifini klaviatura, ekran o‘quvchi, kontrast va yorliqlar bo‘yicha tekshirib, tuzatish yo‘llarini beradi.

DasturchiAI Ustoz

Mantiq qurish ustozi

Dasturlash masalasi uchun yechimni emas, fikrlash yo‘lini ko‘rsatuvchi qadamma-qadam maslahatlar beradi.

DasturchiSkill

Yaxshi README yozish

Loyiha turi va o‘quvchiga mos README shablonlari va yozish bo‘yicha maslahatlar.

Keyingi qadamlar