Kirish qism
Bots uz
va boshqa botlar haqidagi guruhlardagi savollardan kelib chiqgan xolda
yurtimizda ushbu sohaga qiziqish kun sayin ortib borayotganiga guvoh bo’lishimiz
mumkin. Bu borada o’zbekcha qo’llanmal kamligi sababli, shu “qo’llanmani” yozishga
qaror qildim.
Eslatma: qo’llanma yakunida hosil bo’ladigan bot, mukammal bot emas. Darslik
shunchaki tezt fursatda telegram bot yaratishni o’rgatish uchun yaratilgan.
Dasturlash tili sifatida Python 3 tanlangan. Lekin bu PHP yoki boshqa til sevuvchilari
umidsizlikga tushishi kera degani emas. Umumiy prinsiplar barcha tillarda bir hil. Ushbu
darslik Python dasturlash tili bo’icha qo’llanma emas. Hohlovchilar
rasmiy
dokumentatsiya orqali til bilan tanishishlari mumkin.
P.s. Kamchiliklar uchun oldindan uzur.
Tayyorgarlik.
Botlar foydalanuvchilar bilan HTTP-so’rovlar orqali aloqa qilishadi. Bot yaratishni
boshidanoq
pyTelegramBotApi
kutubxonasidan
foydalanaman. Ushbu
kutubxona Bot Api
bilan yuqori darajadagi aloqani ta’minlab,so’rov jo’natish,qabul qilish kabi ishlarni o’z
zimmasiga olib,botning logikasiga e’tiborni jamlashda yordam beradi.
Python-interpretato’rini o’rnatmaganlar
Python.org
saytidan uni yuklab olishlari,
shuningdek, til bilan yaqindan tanishishlari mumkin.
Kutubxona juda ham oddiy o’rnatiladi. Buning uchun Windows OSning komandalar
satriga(командная строка) kirib,quidagi komandani kiritish lozim:
pip install pytelegrambotapi
Eslatma: Agarda sizda ushbu menejer ishlamasa, o’z operatsion tizimingizda pip
menejerini o’rnatish haqidagi qo’llanmani
Google Amaki
dan topishingiz mumkin. Agarda
sizda Python bir nechta versiyasi o’rnatilgan bo’lsa
, pip
ni
pip3
ga
almashtirganingiz maqul.
P.s. Shu va bundan keingi barcha kodlar Windows XP da tekshiriklgan.