Welcome to this course: Bot Development with Python:
**Use the following link to view and buy the course on Udemy**:
https://www.udemy.com/course/create-t...
This course will teach you how to create a Telegram bot easily using Python and Pyrogram.
I have chosen the Pyrogram library, because it is very easy to get started with. It also has a very complete and elegant API as well as comprehensive documentation that makes developing Telegram bots easy and fast.
So, what will be covered in this course?
After an introduction to Telegram bots and teaching you how to create a bot with Bot Father, the course will guide you through creating a basic Telegram bot using Pyrogram.
Then, the course will introduce you to a series of topics and real world challenges that any bot developer must deal with, including:
update handling,
update filters,
connecting to databases using the famous SqlAlachemy library,
state management,
keyboard markups,
working with media files like photo, video, audio, etc.,
debugging,
creating user bots,
logging,
using a proxy server,
and deploying your bot to production,
and more…
Pyrogram is a complete Telegram client implemented purely in Python based on Telegram’s MTProto protocol and is a great choice for bot development. However, for those who prefer to develop a bot without using a 3rd party libraries and just using Telegram’s Bot API, the course covers how to accomplish that by showing you how to work with Telegram Bot API using Python in combination with web hooks and long polling.
Taking this course will give you two additional benefits:
First, access to my bot development ebook exclusively available to students of this course,
Second, given the fact that Linux containers are used actively in the course, you will learn how to quickly develop and deploy bots using this technology, even if you haven’t worked with containers before.
So, if you are interested in learning bot development, now is the time.
Take the course and let’s get started!
**Use the following link to view and buy the course on Udemy**:
https://www.udemy.com/course/create-t...