Python dastulash tilida bot yaratish.
Ushbu “darslik” python dasturlash tilida
Telegram Bot
larni o’rganmoqchilar uchun
yaratilgan.
P.s. Bu asl qo’llanma emas,bu
ushbu
kitobning tarjimasi. Barcha fikrlaringizni
shaxsiy
yozishmalarda
,yoki
samandarmurodjonov@list.ru
pochtasiga qoldirishingiz mumkin.
Bo’limlar
1.Oddiy ‘echo-bot’
2.
Bu “qo’llanma”ning eng muqobil versiyasi emas, Telegram tez fursatlarda
rivojlanayotganligi sababli,
Bot Api
ga o’zgartirishlar kiritilishi mumkin.
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.
pip paketnii yuklab bo’lgach,uni to’g’ri o’rnatilganini tekshirish uchun Windows cmd da
quidagi komandani kiriting.
python
Bu o’z navbatida python-konsolni ishga tushiradi. Shundan so’ng,kiritish operatori(
>>>
)
paydo bo’lgach
import telebot
ni kiritib Enterni bosing. Agarda sizda ham
suratdagidek bo’lsa, demak paket to’g’ri o’rnatilgan.
Do'stlaringiz bilan baham: |