Telegram Bot in Java

Detailed Practical Course on Creating and Programming Telegram Bots in Java With Examples in Code

4.20 (48 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Telegram Bot in Java
260
students
9 hours
content
Feb 2023
last update
$59.99
regular price

What you will learn

Creating your first bot via Botfather

Setting up code to program the bot

How to make the bot responsive and handle messages sent to the bot from users

Creating a Pizza Bot for purchasing pizza and how to deploy it

Why take this course?

In this course, you will learn how to make a responsive Telegram bot and how to make your bot respond to messages from different users.

The skills gained in this course can be applied both to your hobby projects or if you are a Developer who got asked by your employer to make a bot in Telegram to accomplish a certain function.

This course will focus on programming the bot in Java since Java is one of the most widely used languages globally.

I promise to try to make the course fun, meaningful and short so you could pick it up quickly or within a couple of few days if you're dedicated to it.

During this course, I will be explaining first the concepts required in a concise manner and then will enhance it with practical live coding videos for each functionality and will share the code with you via Bitbucket so you are able to see my code in case you felt lost.

Who this course is for?

This course will be more meaningful to beginning programmers who already have basic coding skills as well as experienced developers who don't like digging for hours to find the correct documentation or methods to use to program the bot.

Content

Introduction

Introduction
What Makes the Course Different From Other Courses

Setup

Intellij IDEA
Creating a New Java Project on Intellij IDEA
Importing TelegramBots Library
How to create a bot

Bot Programming

Setting up Bot's Token in Code
Understanding Update Object
Reply to a Message
Conditional Responses
Making Buttons
Processing Button Responses
Creating Chat Commands
Retrieve User's Telegram Phone Number Automatically

User Data Persistence on MongoDB

Introduction to Data Persistence
Setup MongoDB
Setup MongoDB (Part 2)
Creating a MongoDB Collection and inserting user data as a document.
Finding a Record in MongoDB
Simple Case Scenario Using MongoDB

Pizza Bot Project

Intro
Planning and Design (UML)
Introduction to Maven
Creating Pizza Bot Maven Project
Pizza Bot Maven Project Setup and Adding Dependencies
Coding Pizza Bot

Resources - The Bot Projects on Bitbucket

TelegramBot - Bitbucket
Pizza Bot - Bitbucket

Reviews

Samuel
August 7, 2022
Excellent course. I didn't expect to find it so rich of information. Instructions are very clear and instructor is very responsive.
Matheus
May 17, 2022
Curso muito bom e direto ao ponto! Instrutor explica conceitos importantes e boas práticas de programação também
Luis
January 19, 2022
I never thought I would find such an amazing curse on Telegram Bot. The instructor does a very good job explaining the process step by step. Beyond expectations and very recommended.
Tulkin
December 31, 2021
Not enough information! for me not useful, i am very dissapointed. Why i bought this course. after creating pizza bot where is the orders that should be send to the customer and to the supplier!. Don`t recommend you, should be updated.
Paul
December 25, 2021
This course is the most comprehensive course I know. First of all, it is worth noting the thorough study of every detail of the course. A course without unnecessary information. The video footage looked easy. Videos are made with high quality, the sound is gorgeous. The author provides the most detailed information and talks about all the details and subtle points. After completing the course, I was able to solve several difficult work problems related to the integration of our application with the Telegram bot. In addition, the emphasis in this course is precisely on the technical aspects and details of integrating any application with the Telegram bot. The course topics are conveniently divided into lessons that are easy to follow. I liked this course. I will wait for other courses from this author.

Charts

Price

Telegram Bot in Java - Price chart

Rating

Telegram Bot in Java - Ratings chart

Enrollment distribution

Telegram Bot in Java - Distribution chart
4419770
udemy ID
11/29/2021
course created date
1/1/2022
course indexed date
Bot
course submited by