Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi




Download 1.33 Mb.
bet4/4
Sana01.02.2023
Hajmi1.33 Mb.
#40536
1   2   3   4
Bog'liq
OTMlardagi dars jadvalini avtamotlashtiruvchi telegram bot yaratish
llham komp, Synonyms, PYTHON DJANGO BILAN ILOVALAR ISHLAB CHIQISH, YO‘l xo‘jaligida tannarx, foyda va rentabellik (1), Yo\'l xo\'jaligida boshqaruv tizimini takomillashtirish, 214, 10-sinf 1-simestr yakuniy, O�zbekiston respublikasi oliy va o�rta maxsus ta`lim vazirligi n, Botanikani oʻqitishda pedagogik va axborot texnologiyalaridan 2234, 1 kurs er mavzu, JAHON TARIXI 8, Dasturlash. 6-amaliy ishi, 3, assalom-Navroz-mavzusida-tadbir-ishlanmasi
Paquebot dasturidan.Ushbu xizmat juda ko’p muammosiz funksional robotlarni yaratishda yordam beradi.
BotFather boti yordamida kichkina bot yaratamiz , nomi “dars jadvali”
BotFatherga kiramiz va unga ‘star’ bosamiz va quydagicha oyna ochiladi bu yerdan biz “newbot” kamandasini beramiz

Keyin biz yaratmoqchi bo’lgan botimizning nomini so’raydi unga “Dars jadvali” nomini beramiz keyin bizdan unga username berishimizni so’raydi va ohiriga bot so’zini qo’shib qo’yishimizni ham talab qiladi yani “Dars_jadvalibot”


Va bizga botni boshqarish uchun token beriladi bu tokenni biror joyga saqlab qo’yishimiz kerak

Botimizning sozlash qismiga kelsak


Botni sozlash yani nastroyka qilishimiz unga har xil funksialar qoshishimiz uchun turli xil yordamchi botlar mavjud ularda botni takomillashtirish uchun juda ko’p imkonyatlar mavjud .
Ulardan ikkitasini ko’rip chiqsak:
1.”Manybot”

Bu bot yangi botimizning nomini profil rasmini va unga keladigan habarlarni
Uning menyusini va boshqa funksiyalarini yarata oladi lekin bu botda menu yaratish biroz murakabroq va foydalanuvchilar faqat bitta tilda ishlashi qiyinchilik tug’diradi va menyuda buttonlar qo’yganingizda savolar tashlaganingizda chalkaship ketishingiz mumkin
2.Menu Builder bot bu bot boshqalarga qaraganda osonroq va tushinarliroq va imkonyatlari koproq.
Bu botda ishlashimiz uchun avval unga “start” bosamiz va o’zimizga kerakli bo’lgan tilni tanlaymiz keyin “menyu bot qo’shish” kamandasini beramiz va BotFatherdan olgan tokenimizni tashlaymiz va bizga bot ulanganligi va unga o’tip menyusini sozlasimiz mumkinligi haqida habar keladi

Keyin hamma ishimizni o’zimizni botdan bajaraveramiz botimizga o’tamiz va u yerda ikki xil tugma bo’ladi bittasi botga habar yozish uchun ishlatiladi ikkinchisi botning menyusida xar hil tugmalar yasash uchun javob beradi
Ular “tugmalar muharriri” va “xabarlar muharriri”

Bu botda menyu ichida menyu ochish uchun aval ochishimiz kerak bo’lgan menyuga kiramiz va keyin avval qanday menyu ochgan bo’’lsak shunday menyu ochip olaveramiz va habar joylamoqchi bo’lsak qaysi menyudan keyin yoki qaysi tugmani bosganiizdan keyin chiqishi kerak bo’lsa shu menyuga yoki tugma ichiga kirib olamiz keyin yozmoqchi bo’lgan habarimizni yozaveramiz


Quyidagi bot ham shu yo’l-yo’riqlar asosida yasalgan


-bu yerda boshlashni bosamiz

-dars jadvalini olishni bosamiz

-qaysi bo’limda o’qishimizni tanlaymiz



-qaysi bosqichda o’qishimizni tablaymiz



-va natijani olamiz , bu harakatdan keyin yuqoridaglarni tak rorlash shart emas faqat kunni tanlayveramiz.
Xulosa
Xulosa qilib shuni aytish joizki bu telegrambotni yaratishda jarayonida internet web saytlaridan va Youtube plotformasidan olgan malumotlarim asosida yaratdim va internet websaytlardan ham bazi narsalarni o’rganish mumkinligiga ishonch hosil qildim.
Telegram botni yaratishda telegram messengerida turli hil qulayliklarni yaratish mumkinligini o’rgandim men yaratgan bot hali judda oddiy va telegramda bundan ham murakab botlarni yaratish mumkin
Tenologiyalar rivojlanib borayotgan bir davirda har kuni o’z bilimlarimizni oshirib borishimiz kerak va insonlar uchun foydali dasturlar yaratishim kerak.

Foydalanilgan adabiyotlar


https://youtube.com
https://nodirbek.uz
https://w3school.com



Download 1.33 Mb.
1   2   3   4




Download 1.33 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi

Download 1.33 Mb.