Premium Telegram Bot in Python

Learn how to create your very own Telegram Bot in Python!
Rating: 4.8 out of 5 (64 ratings)
9,694 students
English [Auto]

How to create a Telegram Bot


  • The basics of Python



Ever been curious about how you could create your very own Telegram Bot using Python? Well, this is the course for you then! In this mini series I will be going over all the steps that it takes to get your bot set up so that you can deploy it straight from your computer and use it in less than an hour!

What is Python? (Wikipedia)

Python is an interpreted high-level general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. Python is often described as a "batteries included" language due to its comprehensive standard library.

Why use Python?

We use Python to create bots because it's extremely simple and well designed. You don't need to be a genius, or know much about code to use Python, you can just download it to your computer, and get started immediately with creating cool programmes!

Thanks for reading, and I hope you enjoy the course!

- Federico (from Code Palace)

Who this course is for:

  • Python developers that want to create their own chat bots

Course content

1 section5 lectures34m total length
  • Getting Started with PyCharm
  • Telegram's Bot Father
  • Setting up the Bot
  • Adding the responses
  • Additional Features


Software Engineer
Federico Cotogno
  • 4.5 Instructor Rating
  • 260 Reviews
  • 22,240 Students
  • 6 Courses

Hey there! My name is Federico, and I teach programming at Code Palace (a channel on YouTube where you can learn how to code for free!). I'm very good at explaining the basics of programming since I'm self-taught as well, which means you will have a very easy time to understand my courses, no matter what level your coding is at.