
Gain subscribers for free with GiftforsubBot
Create posts with a button to present a gift if a user is subscribed to your channel
Table of Contents
Introduction
GiftforsubBot sends a gift in exchange for a subscription to a channel. A gift can be any type of message, usually a link, promo code, file, or exclusive content.
It operates similarly to ControllerBot. @GiftforsubBot is the ‘root’ bot where users manage their personal bots; gift-related activities are managed in these personal bots.
The bot doesn’t have premium features and subscription plans, but does have limits on the number of gifts sent, which can be increased for a fee. This model is fairer because you don’t pay if you haven’t sent a lot of gifts; even if you spent the entire balance you can wait until next month. Read on to learn more about the limits.
Limits and free use 🎁
Each user has a balance of 🎁, representing the number of gifts they can send. Unsuccessful and repeat clicks are not counted, it also doesn’t matter how many different gifts, bots, channels you have — all sent gifts are equal.
Every month, each user receives 1000🎁, which we call the basic balance. Each gift sent reduces the basic balance by 1. If the basic balance reaches zero, the additional balance is used. If that is also zero, the gifts will be deactivated.
If you want to connect more than one bot, you need to have 10000🎁 in your additional balance for each extra bot. For example, to connect three bots, you need at least 20000🎁 in your additional balance. As mentioned, the additional balance remains untouched until your bots start sending more than 1000 gifts in a month.
That’s all about the main limits. @GiftforsubBot is one of the most unlimited bots and is free for most use cases.
Create your first gift
First, you need to connect your bot by sharing its API token. If you don’t have a bot, create one in @BotFather as shown in the first screenshot. If you want to connect an existing bot, obtain the API token from the bot settings in @BotFather


Send the token to @GiftforsubBot, then open your bot and verify that it’s working


Make your bot an administrator of your channel with the right to manage messages (this is necessary to publish posts with buttons), and start creating your gift


As a result, you will have a gift that you can test by clicking “Open link.” If everything is okay, you can activate it and make a post on the channel by clicking “Publish link.”

