Webtexno96
pyTelegramBotAPI tahrir
Qo’llanma tahrir
Mualliflardan
Bu kitob pyTelegramBotAPI
kutubxonasining tushuntirilgan versiyasi.
Bu kutubxona uchun nima kerak bo’ladi: Nimalarni bilish kerak: tahrir
• Python 3.7 kamida • Pythonni boshlang’ich darajada bilish kerak
• Pip va python PATHda bo’lishi kerak
Foydali saytlar
W3schools tahrir
Pytelegrambotapi pypi tahrir
Telegram Api tahrir
Reja
• Botfatherda bot yaratish
• Kirish. Exo bot
• Content_types va Handlerlar
• ‘message’
• Media fayllar bilan ishlash
• ReplyKeyboardMarkup
• InlineKeyboardMarkup
• Ban, kick, unban, mute(Guruxda ishlash)
1 Bob.
Botfatherdan bot yaratish. tahrir
Botni ochishga o’rganamiz.
1. Botfather
@botfather degan botni toping:
2. /newbot komandani yuboring
3. Bot ismini yozing, usernameni yozing va bunaqa narsa chiqadi:
Token beriladi.
Bu token bizga bot yozish uchun keyinchalik kerak bo’ladi.
2 Bob.
Kirish. Exo bot. tahrir
Exo bot yozish uchun, bizga python kerak bo’ladi, va pip PATH da bo’lish kerak.Birinchi bo’lib, biz cmd da bu komandani qo’yamiz: pip install pytelegrambotapi
Kutubxona yuklangandan so’ng, endi kod yozishni boshlaymiz. Kod yozish uchun eng qulayroq IDE – ya’ni kod yozish uchun redaktorlar: VsCode, Web Storm, Sublime text 3, Atom.Eng qulay Atom yoki VsCode deb hisoblayman. Endi esa, kod yozishni boshlaymiz.
Exo bot
Birinchi bo’lib, biz main.py faylni yaratamiz. Ko’pincha IDE da shunaqa narsa bo’ladi:
‘New File’ ni bosing va yangi fayl, .py kengaytmasi bilan yaratamiz, ya’ni nimadir.py fileni yaratamiz.
Kod yozish jarayoni. Birinchi bo’lib, biz ‘pytelegrambotapi’ kutubxonasini ozimizning faylimizga import qilamiz va ishlatamiz.
Bot = telebot.TeleBot(“token”)
yozamiz.Yana bir narsa! “token” joyi orniga botfatherdan olingan token qo’yiladi.Endi esa, biz Buni yozamiz: