July 28, 2022 5081

How to Make Earning Bot in Telegram in 2024 — A Step by Step Guide

Telegram is a big social media platform in 2022 and you don’t want to fall behind the trend of making money on Telegram. There are so many ways that having a Telegram bot and a Telegram channel will benefit you. In this article, specifically, we will be talking about telegram earning bots.


What are Telegram Earning Bots?

Simply put, they are bots that allow users to earn money by referring others. Sometimes in order for a referral to be considered complete, the user has to join some channels that belong to you (the bot owner) or other channels that you are promoting in exchange for money.

There are so many ways of earning money when the users have already subscribed to your channel(s), such as doing paid promotions or subscriptions. But that is another topic you can read more about here in this case study we did to earn money via our Telegram channel.

Another way that you can earn money by creating such a bot is to sell it later. These bots have lots of potential and you basically wait for other people to do the work for you. It’s basically like affiliate marketing with extra steps, in a way that you can be an affiliate promoting products for others while users gather more audience for you.


How to Make an Earning Bot on Telegram

A lot of people think that creating a Telegram bot involves lots of coding, and they are not wrong. However, you can achieve the same results without coding. Telegram has advanced a lot throughout the years, so there are already some resources and tools for you to build your bot upon.

In this article, we will go through the easy way to make a Telegram earning bot with no need for coding. So before we begin, make sure you have a Telegram account, some ideas for your earning bot, and when you’re ready, proceed with the following steps.


Step 1: Create Your Bot

In this tutorial, we are going to create a bot from scratch together. First of all, open Telegram and type into the search bar "BotFather". BotFather is the master bot that allows you to create other bots on Telegram. Once you click Start, you can find /newbot on the message that BotFather sent you.

Click on it and simply create a bot with your desired name and username, and BotFather will send you a token. You have to keep this token secure for the next steps in this bot building process. Do NOT show it to anybody else.

When you have the token, you have basically created your bot. Now you can customize it, like add a picture, a description, etc. But for now, we will continue to build the bot. You can click on the link that BotFather has sent you with your chosen username to view your bot.


Step 2: Create a Menu Bot

To create this bot the way we want it to work by activating accounts and verifying referrals, we will need a bot called "Menu Builder Bot" which you can easily find by searching on Telegram. When you find the Menu Builder Bot, simply start it and then select “Manage bots”. After that, you will be promoted to click on an option called "Add Menu Bot”. Click on it to proceed.

Now, we have to go back to BotFather and copy the API token and send it to the bot. Once you do that, you can see a success message after a few seconds which shows that your bot has been added. The next steps in this process will be completed inside the bot you created. So, click on the username and navigate back to your bot.


Step 3: Add Options to Menu

Now that you are in your bot, just click Start so we can proceed with the next steps. Once you are in, you can see a menu with 4 buttons. Click on "Admin" so you can add a Start message to the bot. This will show up when a user first clicks on "Start".

When you’ve clicked on "Admin", find and select "Message for START". Now you will have to add a message. Remember, you can use commands between two %s to address somebody or something. Here, we will use %firstname% to address the user’s first name.

Next, click on "Inline Button" to add the corresponding buttons for SUBSCRIBE and VERIFY that we explained in our initial bot message. The first thing you want to do is share the channel name and channel address so users can join them. We have already created a test channel for this tutorial, so we will use that.

Now that we have our subscribe button, we want to verify if the user has subscribed to it. So next, click on "Inline Button" again, but this time click on "Button Mode: URL or Share" from the menu before typing anything. After clicking on it, you can type a message that will act as a pop-up message when users get verified by your bot.

Then, just click “Save Message”. The next thing we want to tackle is to create a way for users to see their balance and their referrals. So let’s create a profile for them. Exit Admin and go back to the first menu. This time, click on "Buttons Editor" and "Add a Button" called My Profile.

When you have your button, click on "Posts Editor", select "My Profile" as the button you created, and send a message like the following to the bot, so every time a user clicks on My Profile, they will see their stats.

Now, we want to create a referral system. Go back to the Buttons Editor and add another Button called "Refer and Earn". Again, go to Posts Editor, select the "Refer and Earn" button and type a message for people to be able to see their referral link.

Remember to use the commands of %reflink% and %refcount% to create a referral link for every user and report to them how many users they referred.

Lastly, we want to have a button that allows users to withdraw their funds. In order to do so, we can have multiple payment methods, but that entirely depends on you. For now, we’ll just go forward with a crypto payment method. Add a button called “Withdraw” to your bot and this time, add a Question with a text like the following:

Now, we want to send a message back to the user when they send their withdrawal request. Finally, you want to go back to the main menu and this time select Balance. In this menu, you will determine how much money each referral is worth. Select Referral Bonus and add the amount of money you want each referral to be worth. So, for example, right now we will test this with the amount of 0.01 USD. Through the Balance menu, every time you pay a user upon withdrawal, you can send the bot the user’s ID and deduce the balance from their account.

At this stage, let’s give our bot a final test. You can also check this bot on Telegram at @tele_earn_bot.


Successful Cases of Earning Bots

In case you haven’t already seen these common ways of grabbing subscribers on Telegram, there is still one channel that is doing it well and pays its users for referring. Our case is Free Apecoin Arena bot. This bot pays its users 0.0015 APE per referral. When you start the bot, you will first have to subscribe to all the three channels that they are promoting. Once you've subscribed to them, you can start referring and earning.

Something interesting that you will notice once you check one of these channels is the number of members they have. Each of the channels they are promoting have more than 50 000 members, which is a lot. You can be paid more than $150 dollars per paid promotion message on your channel. You can also get creative and offer packages for promotion. Anyhow, now you have an audience that will provide you passive income for a long time. And if you ever need to start over, you can just create another one. The Free Apecoin Arena has been around for a long while now, so you can already see how much money it’s producing for them.


Conclusion

Telegram is a social media less seen among others, but it is high time that trend changed. It’s time to give Telegram bots and channels a shot. Considering the fact that Telegram has more than 700 million active monthly users, you will never run out of views and users that will follow your work. All you have to do is be honest in your work and avoid getting the tag of scam on your bot by not paying users for what you ask them to do.

How do you like the article?