SlideShare a Scribd company logo
Telegram Bot: Create Your First Bot by These Simple Steps
What is Telegram Bot?
A Telegram bot is a programmed software formed to help a user meet their needs with minimal
interaction with the system and deliver the best results by understanding what the user says.
Telegram bot is also an application hosted on a server that uses Telegram bot API to connect to
Telegram Messenger clients. Telegram bot attaches to users using text messages and inline-
button callbacks encapsulated as json. Telegram is one of the chat platform admired by its
security features. It has all of the features including chatbots software-based agents that you
can program to read and respond to other users’ messages.
How Do Telegram Bots Work?
Telegram bots are AI-inspired apps that can serve many functions: send relevant information
about the weather or useful news articles, schedule reminders, play tunes, create to-do lists,
and so much more. Telegram is a popular instant messaging application used by millions of
people global. Bots are third-party applications that run inside Telegram. Users can interact
with bots by sending those messages, commands and inline requests. We can control bots using
HTTPS requests to our bot API. Theoretically, Telegram bots are third-party applications running
inside Telegram. After a user sends a message to a Telegram bot, Telegram’s between server
takes care of the encryption and communication with the help of Telegram bot APIs. Coming to
security bots enables users to do end to end encryption and communicate by secret chats
option. This aspect attracting third-party applications to run in the telegram environment.
What are the benefits of using the Bot?
Below are a few things you could use bots to:
1. Get customized notifications and news and a bot can send you relevant content after
publishing.
2. Integrate with other services. A bot can enrich Telegram chats with content from external
services like Gmail Bot, Image Bot, GIF bot, IMDB bot, Wiki bot, Music bot, YouTube bot, and
GitHub bot.
3. Accept payments from Telegram users. A bot can recommend paid services or work as a
virtual storefront.
4. Create custom tools like alerts, weather forecasts, translations, formatting or other services.
5. Build single and multiplayer games.
6. Build social services. A bot could connect people looking for conversation partners based on
common interests or proximity.
Step by Step Guide to Create Telegram Bot:
Telegram explained itself as a cloud-based mobile and desktop messaging app with a focus on
security and speed. One more reason why Telegram has so many users is that the capability to
create a robot using their service. A Telegram bot is a unique account that does not require a
phone number to be set up. To place this account, you will use another Telegram bot named
BotFather, a Telegram bot that rules all the other Telegram bots. This is a remarkable technique
that Telegram has especially provided for developers to create their bots. Now, you can see the
capability of one bot that helps you in creating other bots.
To create new bot accounts and manage your existing bots BotFather is used and is the only
thing you need to create Telegram bots.
You can search for BotFather in the search bar.
The First thing to do is to tap the “Start” button. It will initiate /start command.
After this, the bot will react instantly with available commands and you can start sending
commands.
/newbot – this command to begin creating a bot. you have to provide a names to your new bot.
Give any of your desired name, for example, we’re creating a bot named “Hello!”, Next, you will
be asked to give it a username. You required to remember that the username should end with a
bot. I gave this bot HelloBot as its username.
/mybots – edit your bots
/mygames – edit your games
Your first Telegram bot has been created. Next, you can find your bot by typing its username in
the search bar or by following a link in this format: /YourBotUsername. After the creation of
user BotFather will give you a bot token to be used in your application. This token plays as a
password so keep the token secret for yourself so nobody can control your bot.
How to Customize your Bot?
After you work with your bot for some time, you can change the profile picture and what your
bot able to do. You can further come back to BotFather and run other commands such as
below:
 /setname to change your bot’s name.
 /setdescription to change your bot’s description and shows when someone open chat
with your bot for the first time.
 /setabouttext to change your bot’s about info shown either in the about page or in the
link preview/description when we share the bot’s public link.
 /setuserpic to change the bot’s profile picture.
 /setcommands if you want to add a specific command for your bot.
 /deletebot if you’re get betrayed by your bot, nothing better than a deletebot.
Above are the basic steps to create Telegram Bot and how to customize it. By using other
languages like Nodejs, Python, PHP, JAVA, Ruby, Swift and other languages we can implement
Telegram Bot APIs.

More Related Content

Similar to Telegram bot

Blurblurbot - Telegram Bot
Blurblurbot - Telegram BotBlurblurbot - Telegram Bot
Blurblurbot - Telegram Bot
Darshil Chanpura
 
How to build a Chatbot with Google's Dialogflow
How to build a Chatbot with Google's DialogflowHow to build a Chatbot with Google's Dialogflow
How to build a Chatbot with Google's Dialogflow
Moses Sam Paul Johnraj
 
How to Create Twitter Bots
How to Create Twitter BotsHow to Create Twitter Bots
How to Create Twitter Bots
Amit Agarwal
 
Telegram bots
Telegram botsTelegram bots
Telegram bots
Bohdan Pashkovskyi
 
Create a Bot with Delphi and Telegram - ITDevCon 2016
Create a Bot with Delphi and Telegram - ITDevCon 2016Create a Bot with Delphi and Telegram - ITDevCon 2016
Create a Bot with Delphi and Telegram - ITDevCon 2016
Marco Breveglieri
 
Telegram中文.pdf
Telegram中文.pdfTelegram中文.pdf
Telegram中文.pdf
noyenmaih
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Samuel Adams, MBA
 
Integrating Telegram Bots with Ruby on Rails
Integrating Telegram Bots with Ruby on RailsIntegrating Telegram Bots with Ruby on Rails
Integrating Telegram Bots with Ruby on Rails
Chris Downey
 
Bot builder workshop
Bot builder workshopBot builder workshop
Bot builder workshop
Jasmine Anteunis
 
How to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python FrameworkHow to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python Framework
Kommunicate Intentive Inc
 
Chat bots
Chat botsChat bots
Chat bots
Chandulal Kavar
 
Creating a Hello World Telegram ChatBot by CY
Creating a Hello World Telegram ChatBot by CYCreating a Hello World Telegram ChatBot by CY
Creating a Hello World Telegram ChatBot by CY
Chong-Yang NG, MIEEE, FCIM
 
Diwug 2019 Teams Development
Diwug 2019 Teams DevelopmentDiwug 2019 Teams Development
Diwug 2019 Teams Development
Albert-Jan Schot
 
Threads twitter Difference- How far mark-musk war will last
Threads twitter Difference- How far mark-musk war will lastThreads twitter Difference- How far mark-musk war will last
Threads twitter Difference- How far mark-musk war will last
deorwine infotech
 
Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?
PVS-Studio
 
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET Journal
 
How to create a chatbot
How to create a chatbotHow to create a chatbot
How to create a chatbot
Raj Vignesh K
 
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot Design
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot DesignChatbot Revolution: Exploring Opportunities, Use Cases, & Bot Design
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot Design
Stefan Kojouharov
 
Bots | Bots in Enterprise + Meme
Bots | Bots in Enterprise + MemeBots | Bots in Enterprise + Meme
Bots | Bots in Enterprise + Meme
Kirtimaan Chhabra
 
My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019
Rick Van Rousselt
 

Similar to Telegram bot (20)

Blurblurbot - Telegram Bot
Blurblurbot - Telegram BotBlurblurbot - Telegram Bot
Blurblurbot - Telegram Bot
 
How to build a Chatbot with Google's Dialogflow
How to build a Chatbot with Google's DialogflowHow to build a Chatbot with Google's Dialogflow
How to build a Chatbot with Google's Dialogflow
 
How to Create Twitter Bots
How to Create Twitter BotsHow to Create Twitter Bots
How to Create Twitter Bots
 
Telegram bots
Telegram botsTelegram bots
Telegram bots
 
Create a Bot with Delphi and Telegram - ITDevCon 2016
Create a Bot with Delphi and Telegram - ITDevCon 2016Create a Bot with Delphi and Telegram - ITDevCon 2016
Create a Bot with Delphi and Telegram - ITDevCon 2016
 
Telegram中文.pdf
Telegram中文.pdfTelegram中文.pdf
Telegram中文.pdf
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
Integrating Telegram Bots with Ruby on Rails
Integrating Telegram Bots with Ruby on RailsIntegrating Telegram Bots with Ruby on Rails
Integrating Telegram Bots with Ruby on Rails
 
Bot builder workshop
Bot builder workshopBot builder workshop
Bot builder workshop
 
How to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python FrameworkHow to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python Framework
 
Chat bots
Chat botsChat bots
Chat bots
 
Creating a Hello World Telegram ChatBot by CY
Creating a Hello World Telegram ChatBot by CYCreating a Hello World Telegram ChatBot by CY
Creating a Hello World Telegram ChatBot by CY
 
Diwug 2019 Teams Development
Diwug 2019 Teams DevelopmentDiwug 2019 Teams Development
Diwug 2019 Teams Development
 
Threads twitter Difference- How far mark-musk war will last
Threads twitter Difference- How far mark-musk war will lastThreads twitter Difference- How far mark-musk war will last
Threads twitter Difference- How far mark-musk war will last
 
Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?
 
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from Scratch
 
How to create a chatbot
How to create a chatbotHow to create a chatbot
How to create a chatbot
 
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot Design
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot DesignChatbot Revolution: Exploring Opportunities, Use Cases, & Bot Design
Chatbot Revolution: Exploring Opportunities, Use Cases, & Bot Design
 
Bots | Bots in Enterprise + Meme
Bots | Bots in Enterprise + MemeBots | Bots in Enterprise + Meme
Bots | Bots in Enterprise + Meme
 
My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019
 

More from Sovereign software solution

Waterfall vs Scrum- How to choose for Your Project
Waterfall vs Scrum- How to choose for Your ProjectWaterfall vs Scrum- How to choose for Your Project
Waterfall vs Scrum- How to choose for Your Project
Sovereign software solution
 
Joint applicaton development
Joint applicaton development Joint applicaton development
Joint applicaton development
Sovereign software solution
 
What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?
Sovereign software solution
 
Nodejs vs react js converted
Nodejs vs react js convertedNodejs vs react js converted
Nodejs vs react js converted
Sovereign software solution
 
Top front end website development tools and frameworks
Top front end website development tools and frameworksTop front end website development tools and frameworks
Top front end website development tools and frameworks
Sovereign software solution
 
Website development tools
Website development toolsWebsite development tools
Website development tools
Sovereign software solution
 
Rails 6 features
Rails 6 featuresRails 6 features
Rails 6 features
Sovereign software solution
 
Digital marketing and leads generation pune
Digital marketing and leads generation puneDigital marketing and leads generation pune
Digital marketing and leads generation pune
Sovereign software solution
 
React native-app-development
React native-app-developmentReact native-app-development
React native-app-development
Sovereign software solution
 
Sovereign home
Sovereign homeSovereign home
Mobile app development
Mobile app developmentMobile app development
Mobile app development
Sovereign software solution
 

More from Sovereign software solution (11)

Waterfall vs Scrum- How to choose for Your Project
Waterfall vs Scrum- How to choose for Your ProjectWaterfall vs Scrum- How to choose for Your Project
Waterfall vs Scrum- How to choose for Your Project
 
Joint applicaton development
Joint applicaton development Joint applicaton development
Joint applicaton development
 
What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?What is Prototype Model and Phases of Prototype Model?
What is Prototype Model and Phases of Prototype Model?
 
Nodejs vs react js converted
Nodejs vs react js convertedNodejs vs react js converted
Nodejs vs react js converted
 
Top front end website development tools and frameworks
Top front end website development tools and frameworksTop front end website development tools and frameworks
Top front end website development tools and frameworks
 
Website development tools
Website development toolsWebsite development tools
Website development tools
 
Rails 6 features
Rails 6 featuresRails 6 features
Rails 6 features
 
Digital marketing and leads generation pune
Digital marketing and leads generation puneDigital marketing and leads generation pune
Digital marketing and leads generation pune
 
React native-app-development
React native-app-developmentReact native-app-development
React native-app-development
 
Sovereign home
Sovereign homeSovereign home
Sovereign home
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 

Recently uploaded

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

Telegram bot

  • 1. Telegram Bot: Create Your First Bot by These Simple Steps What is Telegram Bot? A Telegram bot is a programmed software formed to help a user meet their needs with minimal interaction with the system and deliver the best results by understanding what the user says. Telegram bot is also an application hosted on a server that uses Telegram bot API to connect to Telegram Messenger clients. Telegram bot attaches to users using text messages and inline- button callbacks encapsulated as json. Telegram is one of the chat platform admired by its security features. It has all of the features including chatbots software-based agents that you can program to read and respond to other users’ messages. How Do Telegram Bots Work? Telegram bots are AI-inspired apps that can serve many functions: send relevant information about the weather or useful news articles, schedule reminders, play tunes, create to-do lists, and so much more. Telegram is a popular instant messaging application used by millions of people global. Bots are third-party applications that run inside Telegram. Users can interact with bots by sending those messages, commands and inline requests. We can control bots using HTTPS requests to our bot API. Theoretically, Telegram bots are third-party applications running inside Telegram. After a user sends a message to a Telegram bot, Telegram’s between server takes care of the encryption and communication with the help of Telegram bot APIs. Coming to security bots enables users to do end to end encryption and communicate by secret chats option. This aspect attracting third-party applications to run in the telegram environment. What are the benefits of using the Bot? Below are a few things you could use bots to: 1. Get customized notifications and news and a bot can send you relevant content after publishing. 2. Integrate with other services. A bot can enrich Telegram chats with content from external services like Gmail Bot, Image Bot, GIF bot, IMDB bot, Wiki bot, Music bot, YouTube bot, and GitHub bot. 3. Accept payments from Telegram users. A bot can recommend paid services or work as a virtual storefront. 4. Create custom tools like alerts, weather forecasts, translations, formatting or other services. 5. Build single and multiplayer games.
  • 2. 6. Build social services. A bot could connect people looking for conversation partners based on common interests or proximity. Step by Step Guide to Create Telegram Bot: Telegram explained itself as a cloud-based mobile and desktop messaging app with a focus on security and speed. One more reason why Telegram has so many users is that the capability to create a robot using their service. A Telegram bot is a unique account that does not require a phone number to be set up. To place this account, you will use another Telegram bot named BotFather, a Telegram bot that rules all the other Telegram bots. This is a remarkable technique that Telegram has especially provided for developers to create their bots. Now, you can see the capability of one bot that helps you in creating other bots. To create new bot accounts and manage your existing bots BotFather is used and is the only thing you need to create Telegram bots. You can search for BotFather in the search bar. The First thing to do is to tap the “Start” button. It will initiate /start command. After this, the bot will react instantly with available commands and you can start sending commands. /newbot – this command to begin creating a bot. you have to provide a names to your new bot. Give any of your desired name, for example, we’re creating a bot named “Hello!”, Next, you will be asked to give it a username. You required to remember that the username should end with a bot. I gave this bot HelloBot as its username. /mybots – edit your bots /mygames – edit your games Your first Telegram bot has been created. Next, you can find your bot by typing its username in the search bar or by following a link in this format: /YourBotUsername. After the creation of user BotFather will give you a bot token to be used in your application. This token plays as a password so keep the token secret for yourself so nobody can control your bot. How to Customize your Bot? After you work with your bot for some time, you can change the profile picture and what your bot able to do. You can further come back to BotFather and run other commands such as below:
  • 3.  /setname to change your bot’s name.  /setdescription to change your bot’s description and shows when someone open chat with your bot for the first time.  /setabouttext to change your bot’s about info shown either in the about page or in the link preview/description when we share the bot’s public link.  /setuserpic to change the bot’s profile picture.  /setcommands if you want to add a specific command for your bot.  /deletebot if you’re get betrayed by your bot, nothing better than a deletebot. Above are the basic steps to create Telegram Bot and how to customize it. By using other languages like Nodejs, Python, PHP, JAVA, Ruby, Swift and other languages we can implement Telegram Bot APIs.