DEV Community

Cover image for How To Create A Telegram Bot In 6 Easy Steps
Oladipupo Isaac Tunji
Oladipupo Isaac Tunji

Posted on • Originally published at olatunji.com.ng

How To Create A Telegram Bot In 6 Easy Steps

Creating a telegram bot hasn't been any easier than what I want to share with you today. Keep reading.

Firstly, you might want to check the samples I created by integrating one of my blogs into it and a crypto coin mining demo you could play with.

The bot
https://t.me/TundaCoinBot

The crypto mining app demo
https://t.me/TundaCoinBot/app

Now, let's get started.

There are two major ways I know to create bots on telegram which are:

  1. Using telegram app
  2. Writing codes

This post is meant to teach you how to write commands in the telegram app to create bots.

What Is A Bot?

Succinctly, a bot (short for robot) is a computer program or software that is created to automate tasks. The execution of these tasks are totally based on what instructions are given to the bot.

With the understanding of what a bot is, it is important to know that, companies like Facebook, Twitter, google et cetera make use of bots in their day to day operation. There are different types of bots. But, this particular post only focuses on how to create a telegram bot.

The benefits of bots are numerous and can't be weighed for the value and ease they bring through automation. Hitherto, I'll go straight to explaining how you can a telegram bot using the steps below.

  1. Go to telegram and search for @botfather

Ensure it is the verified bot with a tick on it. This both is the gateway to creating other bots on telegram. Call it the API. You can either communicate with it through these commands or through code.

2. Create A New Bot

/newbot - create a new bot
/mybots - edit your bots

3. Edit Bots

/setname - change a bot's name
/setdescription - change bot description
/setabouttext - change bot about info
/setuserpic - change bot profile photo
/setcommands - change the list of commands
/deletebot - delete a bot

4. Bot Settings

/token - generate authorization token
/revoke - revoke bot access token
/setinline - toggle inline mode
/setinlinegeo - toggle inline location requests
/setinlinefeedback - change inline feedback settings
/setjoingroups - can your bot be added to groups?
/setprivacy - toggle privacy mode in groups

5. Web Apps

/myapps - edit your web apps
/newapp - create a new web app
/listapps - get a list of your web apps
/editapp - edit a web app
/deleteapp - delete an existing web app

6. Games

/mygames - edit your games
/newgame - create a new game
/listgames - get a list of your games
/editgame - edit a game
/deletegame - delete an existing game

Telegram is part of the future and with the advent of crypto, there's a lot that can be done on telegram such as opening your Gmail, browsing, transacting, shopping (adding your store to telegram) payment of school fees etc.

As an experienced developer, I can help you achieve these and many more when you entrust your project to me.

Send me an email via the email on my profile, a DM or comment under this post and we can take it up from there.

I love drinking coffee and you can buy me a cup or more by clicking the link below.

https://www.buymeacoffee.com/olatunji

You might love my contents on business, finance, Investment and tech or just to support me. Visit https://www.olatunji.com.ng to see more of my post.

Thanks for reading this far.

Is there any topic you'd love me to talk about or you have something to share? Please kindly share it in the comments and I'll reply as soon as you do.

Top comments (0)