HOME > Development > Build an Interactive Telegram Bot using Django

Build an Interactive Telegram Bot using Django

  • Development
  • Mar 19, 2025
SynopsisBuild an Interactive Telegram Bot using Django, available at...
Build an Interactive Telegram Bot using Django  No.1

Build an Interactive Telegram Bot using Django, available at $34.99, has an average rating of 4.19, with 32 lectures, based on 8 reviews, and has 68 subscribers.

You will learn about Create Telegram Bot Create Django Project Customise Django Project Writing API for Third PartyInteraction To Deploy Code on EC2 Deploy using Fabric file This course is ideal for individuals who are College Students or Working Professionals or Hobbist It is particularly useful for College Students or Working Professionals or Hobbist.

Enroll now: Build an Interactive Telegram Bot using Django

Summary

Title: Build an Interactive Telegram Bot using Django

Price: $34.99

Average Rating: 4.19

Number of Lectures: 32

Number of Published Lectures: 32

Number of Curriculum Items: 32

Number of Published Curriculum Objects: 32

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create Telegram Bot
  • Create Django Project
  • Customise Django Project
  • Writing API for Third PartyInteraction
  • To Deploy Code on EC2
  • Deploy using Fabric file
  • Who Should Attend

  • College Students
  • Working Professionals
  • Hobbist
  • Target Audiences

  • College Students
  • Working Professionals
  • Hobbist
  • In this course, we are going to build a Telegram bot which will interact with the Backend built with Django.

    IDE we are going to use is IntelliJ IDEA.

  • We will write the services for Third Party.

  • Integrate these services to Telegram Bot.

  • Will add a lot of options in Telegram in order to make it useful for the end user.

  • We will Push the code to Github

  • Finally we will deploy the code on EC2.

  • Supervisor in to demonising the process

  • Integrate Sentry for Runtime exception in Projects

  • Use Fabfile for auto deployment on Servers.

  • Brief About what we are going to use.

    Telegram Bot: Bots are simply Telegram accounts operated by software – not people – and they’ll often have AI features. They can do anything – teach, play, search, broadcast, remind, connect, integrate with other services, or even pass commands to the Internet of Things.

    The problem we are going to solve

    Django :

    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

    Ec2:

    Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Demo of what we are going to build

    Lecture 3: Resources

    Chapter 2: Setting up Project Environment

    Lecture 1: Installing Virtual Env

    Lecture 2: Installing and Create Empty Django project

    Lecture 3: Create Django App

    Lecture 4: Create Django App

    Chapter 3: Interacting with Third Party Services

    Lecture 1: Intro about ThirdParty: APiSetu

    Lecture 2: Create config and Objects file

    Lecture 3: Creating Request file for making API calls

    Lecture 4: Convert response to Objects

    Lecture 5: Create Models for State and District

    Chapter 4: Interacting with Telegram

    Lecture 1: What we have learn till now

    Lecture 2: About telegram and signup

    Lecture 3: Create bot using botfather and use telegram example file

    Lecture 4: Add options in Telegram Bot

    Lecture 5: Some Refractoring

    Lecture 6: Added more option to Telegram Bot

    Lecture 7: Add bot to command handler

    Chapter 5: Advance functionality for telegram bot

    Lecture 1: Intro for Advance Option

    Lecture 2: Add TelegramUser model

    Lecture 3: Add TelegramUser Functionality

    Lecture 4: Add Last searches and Back Button

    Lecture 5: Add Cron for Notification to User

    Chapter 6: Lets Deploy the project to AWS

    Lecture 1: Introduction

    Lecture 2: Deploy to AWS

    Lecture 3: Install service using supervisor

    Chapter 7: Miscellaneous Section. Useful tools and tips for Production purpose

    Lecture 1: Introduction

    Lecture 2: Add python-decouple reading secrets from .env

    Lecture 3: Add code to git repo

    Lecture 4: Auto Deployment using Fabric

    Lecture 5: Add Sentry for Exception handling

    Instructors

  • Build an Interactive Telegram Bot using Django  No.2
    neeraj gupta
    Software Engineer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 3 votes
  • 5 stars: 3 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!