Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Creating a telegram bot using Java
Rating: 4.8 out of 5(7 ratings)
75 students

Creating a telegram bot using Java

Telegram bot, Java, Spring, Hibernate, PostgreSQL, AWS.
Last updated 11/2023
English

What you'll learn

  • What telegram bots can do.
  • How to create a telegram bot. You will have a chance to create your own bot.
  • How to create a comprehensive Spring Boot application with a database.
  • How to deploy a telegram bot using AWS.

Course content

5 sections29 lectures3h 49m total length
  • Introduction3:22

    This is an overview of this course. In this video, you will learn what topics will be covered across the five modules and what tools you will be using throughout this course to create own Telegram bot. After successful completion of this course, you will get a comprehensive knowledge about bot development process and will learn how to deploy it using AWS.

Requirements

  • Basic knowledge of Java (Java Syntax, Data Types, Operators, Control Flow, Collections).
  • Basic knowledge of PostgreSQL (DQL, DDL, DML).
  • Basic knowledge of Spring Framework (Core Container, Data Access, Spring Boot)

Description

Telegram bots are quite popular because they are easy to make, easy for people to use, and they come with lots of useful features like verifying who you are, sending messages, making payments, and more.

At the start of this course, you will discover the essential functions of Telegram bots. We'll delve into topics like commands, messages, the different events a bot can handle, reply keyboards, inline keyboards, inline queries, and more. This will show you that the Telegram Bot API is versatile and can be used for many purposes.

Once you get the hang of these functions, you'll be able to build your own bot. We're going to make a bot called the Taboo bot. If you don't know about it, Taboo is a fun board game where you have to explain a word without using certain words that are off-limits. Our bot will let you play Taboo on Telegram. This part of the course is hands-on, closely simulating real-world development. You'll work with technologies like Spring, Hibernate, and PostgreSQL extensively. These are valuable tools for Java developers and are often prerequisites for Java job positions. Enrolling in this course will enhance your job prospects and make you more appealing to potential employers.

In the end, you'll deploy the bot on AWS (EC2) using a somewhat manual process, which is adaptable for deploying on any server. This means that the steps you learn in the final section will generally apply to most VDS/VPS servers of your choice.

Who this course is for:

  • Beginner Java programmers or programmers with some experience using Java.