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: