Verify Telegram joins with your own bot
Use a Telegram bot you own to check that people really joined your channel or group.
The Join Telegram Channel/Group action can check that each player joined before their entries count. Checking needs a Telegram bot that you own, added as an admin of your channel or group.
Create your bot
- In Telegram, open @BotFather and send /newbot.
- Follow the prompts to name your bot.
- Copy the API token BotFather gives you.
Make the bot an admin
- Open your channel or group in Telegram.
- Add your bot as an admin.
Save the bot in Vast
- Open Integrations and find Telegram Bot.
- Paste the token into API Key and choose Connect.
- This step is optional, but it lets every giveaway use the bot without pasting the token again.
Set up the action
- In the How people enter step, choose Add more actions, then Telegram, then Join Telegram Channel/Group.
- Under Channel/Group Type, choose Public or Private.
- Paste the Invite Link. Public links look like https://t.me/channelname, and private links start with https://t.me/+.
- For a private channel or group, enter the Chat Title exactly as it shows in Telegram.
- Under Tracking options, choose Check follow status.
- Choose Use site settings to use the bot you saved in Integrations, or Custom settings and paste the token into Telegram Bot Token.
If the bot isn't an admin
- Vast checks the bot while you set up the action. If it isn't an admin, you see Telegram bot is not an admin of the chat, and you can't continue until you make it one.
- If you see Chat not found, check that the bot is in the channel or group. For a private one, check that the chat title matches.
- For a private chat, set up the action soon after adding the bot, or send a message in the chat first, so Vast can find it. Telegram only keeps the bot's recent activity for 24 hours.
- Keep the bot as an admin until the giveaway ends. Vast uses it to check every player, so without it, players who joined may not get their entries.
- If you chose Use site settings, keep your bot connected in Integrations until the giveaway ends, because joins are checked with it.
With Tracking options set to None, Vast doesn't check. Players choose Submit after they join.
Players need to connect their own Telegram account to do this action.