• Telegramdagi botlarning turlari
  • Laboratoriyaning amaliy qismi.
  • Laboratoriya №3 Telegram bot bilan ishlovchi mobil ilova misolida api bilan ishlash. Telegram kanal yoki guruhni mobil ilova yordamida boshqarish. Ishning maqsadi: Telegram boti bilan mobil ilova misolida api bilan ishlashni o‘rganish




    Download 35.83 Kb.
    bet1/5
    Sana15.04.2024
    Hajmi35.83 Kb.
    #196051
      1   2   3   4   5
    Bog'liq
    Laboratoriya ishi-3-4
    1. Anketa (talabalar), 3-mavzu, conference, 12 labaratoriya ishi, Маълумотлар тузилмаси ва алгоритмлар узб, Abduvositaka, Saralash algoritmlari, Akademik yozuv 2 Omonboyev Rashidbek 12, kontakt hodisalar, golosariy, Operatsion tizimlar uz, 1 - lesson (internet), 2-маруза мавзуси Симулятор, dars tahlili, 6666666666666666666666666666666666666

    Laboratoriya №3
    Telegram bot bilan ishlovchi mobil ilova misolida API bilan ishlash. Telegram kanal yoki guruhni mobil ilova yordamida boshqarish.


    Ishning maqsadi: Telegram boti bilan mobil ilova misolida API bilan ishlashni o‘rganish.
    Laboratoriyaning nazariy qismi.
    Botlar turli funktsiyalarni bajaradigan va foydalanuvchilari hayotini osonlashtiradigan maxsus dasturlardir. Telegram platformasi uchun yozilgan ular turli funktsiyalarni bajarish uchun mo‘ljallangan: yangiliklar olishdan ma'lumot qidirish va hatto birja savdosigacha. Botning asosiy vazifasi foydalanuvchi tomonidan kiritilgan buyruqdan keyin avtomatik javob berishdir. Shu bilan birga, to‘g‘ridan-to‘g‘ri Telegram interfeysi orqali ishlaydigan dastur jonli foydalanuvchining harakatlarini taqlid qiladi, buning natijasida bunday botdan foydalanish ancha qulay va tushunarli.
    Shuning uchun Internet orqali biznesni rivojlantirayotgan ko‘plab kompaniyalar bir necha sabablarga ko‘ra botlarning imkoniyatlaridan foydalanadilar:
    Ular maqsadli auditoriya bilan boshqa aloqa kanalidan foydalanish imkonini beradi (Rossiyada 10 millionga yaqin odam Telegram’dan foydalanadi).
    Ular tezda takrorlanadigan ishlarni bajaradilar, bu sizga yollangan xodimlarni bo‘shatish imkonini beradi va shu bilan kompaniya pulini tejashga imkon beradi.
    Botni kompaniyangizda sinab ko‘rmoqchimisiz yoki u sizga qanday foyda keltirishi mumkinligini bilib olasizmi? Bu haqda bizga yozing va biz sizga bu borada yordam beramiz.
    Telegramdagi botlarning turlari
    Telegramda oddiy foydalanuvchilardan faqat nomdagi “bot” prefiksi mavjudligi bilan ajralib turadigan bitta keng tarqalgan bot turidan foydalaniladi. Botlarning o‘zlari bir nechta sohalarga bo‘lingan:
    Chatbotlar. Ular foydalanuvchi tomonidan belgilangan mavzu bo‘yicha muloqotga taqlid qiluvchi eng oddiy suhbatdir.
    Axborot beruvchi botlar. Botlarning alohida turi, uning asosiy maqsadi foydalanuvchini muayyan voqealar (yangiliklar, voqealar, nashrlar va boshqalar) haqida xabardor qilishdir.
    O‘yin botlari. Turli xil o‘yinlarni o‘ynashingiz mumkin bo‘lgan botlar. Ko‘pincha, bu Combats.ru davridagi turli o‘yinlarning matnli versiyalari
    Yordamchi botlar. Botlar turli onlayn xizmatlar tomonidan asosiy veb-versiyaga qo‘shimcha sifatida ishlab chiqilgan.
    Bot yordam dasturlari algoritmi juda oddiy. Foydalanuvchilar tomonidan yuborilgan xabarlar, buyruqlar va so‘rovlar ishlab chiquvchilar serverlarida ishlaydigan dasturiy ta'minotga uzatiladi. Vositachi anonim Telegram serveri shifrlash bilan shug‘ullanadi va yordamchi dastur va foydalanuvchi o‘rtasida fikr-mulohazalarni taqdim etadi.
    Foydalanuvchi va bot o‘rtasidagi o‘zaro ta'sir quyidagicha ko‘rinadi:
    Bot foydalanuvchisi unga buyruq beradi -> Bot serverga buyruq yuboradi -> Serverdagi dastur botdan olingan so‘rovni qayta ishlaydi -> Server botga javob beradi -> Bot javobni ko‘rsatadi. ilova ekranida foydalanuvchiga.
    Va bu sikl tugmachalarni bosganingizda va istalgan telegram bot bilan muloqot qilganingizda qayta-qayta takrorlanadi.
    Telegram API’ning soddalashtirilgan versiyasi bo‘lgan oddiy HTTPS interfeysi yordamida serverlar bilan muloqot qilasiz. Boshqacha qilib aytganda, bu interfeysni dastur katalogi yoki bot algoritmi deb atash mumkin. Dastur ishlab chiqaruvchisi bo‘lish orqali telegram bot qanday ishlashi haqida ko‘proq bilib olishingiz mumkin. Yangi bot yordam dasturlari maxsus @BotFather yordam dasturi yordamida yaratiladi, bu esa ishlab chiqish jarayonini sezilarli darajada osonlashtiradi.
    Bu veb-saytlar va ilovalarning UX dizayni o‘rtasidagi tub farq: qoida tariqasida, foydalanuvchi bir nechta veb-mahsulotlarning qulayligini baholaydi va agar odam birinchi tashrifda maqsadli harakatni bajarmagan bo‘lsa ham, har doim shunday imkoniyat mavjud. bir muncha vaqt o‘tgach, u sizning saytingizga qaytadi. Shu bilan birga, ilovalarni qayta yuklab olish odatiy amaliyotdan ko‘ra ko‘proq istisno hisoblanadi.
    Auditoriya tahlili va ilova UX dizayni
    Prototipga o‘tishdan oldin, dizayner raqobatchilarni, maqsadli auditoriyani va dastur oldida turgan vazifalarni tahlil qilishi kerak. Misol uchun, agar maqsadli auditoriya ayollar bo‘lsa, erkaklar kattaroq bo‘lsa, tugmalar va boshqa o‘zaro ta'sir elementlarini kichikroq qilish mumkin. Aksariyat foydalanuvchilar bosh barmog‘i bilan ekranni bosadilar, shuning uchun bunday kichik tafsilot erkak auditoriyaga xizmat bilan yanada qulayroq munosabatda bo‘lishga yordam beradi.

    Path App Design - KirishTo‘liq tsiklli veb-studiya IGNI
    UXni ishlab chiqish bosqichida dizayner dastlabki tanishuv ekranlaridan maqsadli harakatlarni yakunlashgacha bo‘lgan butun foydalanuvchi sayohatini o‘ylab ko‘rishi kerak, ulardan ilovada bir nechta bo‘lishi mumkin. Qoidaga ko‘ra, User Journey - bu turli xil funktsiyalarga ega bo‘lgan imkoniyatlar daraxti: ilovaga obuna bo‘lish, qo‘llab-quvvatlash xizmatiga murojaat qilish, matnni o‘qish, tovarlar uchun to‘lov va hokazo. Va har bir "filial" prototip bosqichida yaxshi o‘ylangan bo‘lishi kerak.
    Interfeys dizaynida dizayner va mijoz bilishi kerak bo‘lgan bir nechta muhim tafsilotlar mavjud:

    • asosiy dastur boshqaruvlari pastki qismida bo‘lishi kerak; Ilova dizaynidagi yuqori chap burchak minimal va faqat ma'lum maqsadlar uchun ishlatiladi, masalan, "Orqaga" tugmasi, chunki unga erishish qiyin;

    • boshqarish faqat tugmalar bilan amalga oshirilishi shart emas; ilovada foydalanuvchi ma'lum boshqaruv elementlarini surish yoki ushlab turishi mumkin;

    • ilovalarni ham pastdan yuqoriga, ham o‘ngdan chapga aylantirish mumkin; agar siz yon tomonga aylantirishdan foydalansangiz, foydalanuvchiga maslahat berishingiz kerak;

    • logotip barcha dastur ekranlarida takrorlanmasligi kerak; sizning brendingiz xizmat ko‘rsatish belgisida va yuklash ekranida bo‘lishi kifoya;

    • shriftlar asossiz darajada kichik bo‘lmasligi kerak; sarlavhalar uchunIGNI veb-studiyasidabiz odatda 18-24 piksel shrift, asosiy matn uchun 14-16 piksel, maslahatlar uchun 12-14 piksel ochiq kulrang shriftlardan foydalanamiz; vizual aksanlar uchun shrift qalinligini farqlashdan ham foydalanishga arziydi;

    • ranglar diversifikatsiya qilinishi va foydalanuvchiga qaysi elementlarni bosish mumkin va qaysi biri bo‘lmasligini aytib berishi kerak; rang ham ma'no jihatdan har xil bo‘lgan elementlarni ajratib turadi;

    • maslahatlar yaxshi; agar foydalanuvchi bosilmaydigan elementni bir necha marta bosish ehtimoli bo‘lsa yoki sizda nostandart boshqaruv mavjud bo‘lsa, maslahat qo‘shing.

    Laboratoriyaning amaliy qismi.
    Butun dastur uchun bir xil shriftning 5-6 turidan (turli o‘lchamdagi, rang va qalinlikdagi) va 4-5 rangdan ko‘p bo‘lmagan foydalanish tavsiya etiladi. Bu urg‘ularni o‘rnatish va toza interfeys yaratish uchun etarli. Bundan tashqari, bir ekrandan ikkinchisiga o‘tish animatsiyasini ko‘rib chiqishga arziydi: g‘oyib bo‘lish, joy o‘zgartirish, oldindan yuklash va boshqalar. Ranglarni tanlashda, shuningdek, Iphone ranglar palitrasi odatda Android qurilmalari palitrasidan yaxshiroq ekanligini hisobga olish kerak, ya'ni sizga kerak bo‘ladi. iflos va qo‘shni ranglardan voz kechish.
    Yakuniy bosqichda adaptiv versiyalar ishlab chiqiladi. Agar dastur faqat iOS uchun mavjud bo‘lsa, siz omadlisiz, chunki adaptivlarni yaratish bosqichida siz faqat ikkita versiyani chizishingiz kerak: Iphone 6 va Iphone X uchun. Biroq, agar sizning vazifangiz Android uchun xizmat bo‘lsa, unda sizda bo‘ladi. maqsadli auditoriyaning muayyan segmentida 4-5 ta eng mashhur ruxsatni tanlash.

    Path App Design - Foydalanuvchi profiliTo‘liq tsiklli veb-studiya IGNI
    Foydalanish imkoniyati testi
    UX dizaynining muhim bosqichi tugallangan interfeysning qulayligini sinovdan o‘tkazishdir. U prototipni bir qator parametrlar bo‘yicha baholashni o‘z ichiga oladi:

    • samaradorlik - foydalanuvchi tomonidan vazifalarga erishish;

    • samaradorlik - maqsadga erishish uchun sarflangan vaqt;

    • xizmat sifati va foydalanuvchi tajribasidan qoniqish.

    Sinov seanslarini o‘tkazishning eng oson yo‘li Figma-da bosiladigan prototiplarni yaratish va xizmatdan foydalanish jarayonini keyingi fikr-mulohazalar bilan yozib olishdir. Shu bilan birga, foydalanuvchining ilova bilan o‘zaro aloqasi jarayonini real vaqtda translyatsiya qiluvchi yanada ilg‘or xizmatlar mavjud, masalan,Userlytics,TryMyUIvaFoydalanuvchi testi.

    Download 35.83 Kb.
      1   2   3   4   5




    Download 35.83 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Laboratoriya №3 Telegram bot bilan ishlovchi mobil ilova misolida api bilan ishlash. Telegram kanal yoki guruhni mobil ilova yordamida boshqarish. Ishning maqsadi: Telegram boti bilan mobil ilova misolida api bilan ishlashni o‘rganish

    Download 35.83 Kb.