๐ข Setting Up Telegram Public Channel
๐น Why is this important?
Note: Integrating your Telegram public channel with Affiliate Solution allows you to automate deal posting, saving time and ensuring your audience gets the latest deals with your affiliate tag.
This guide provides step-by-step instructions to:
- Create and connect a bot
- Add a Telegram channel
- Enable auto-posting to your channel
- Verify that messages are posted successfully
๐น Steps to Connect a Telegram Public Channel
Step 1: Create a Telegram Bot Using BotFather
Step 1: Open Telegram and Search for BotFather
- Open the Telegram app on your phone or desktop.
- In the search bar, type
BotFather. - Select the verified BotFather account (with a blue checkmark โ ).
Step 2: Start a Chat with BotFather
- Click the Start button or type
/startand press Enter. - BotFather will reply with a list of commands.
Step 3: Create a New Bot
- Type the command:
and press Enter.
/newbot - BotFather will ask you to choose a name for your bot (Example:
My Awesome Bot). - Next, BotFather will ask for a username for your bot.
- The username must end with "bot" (e.g.,
MyAwesomeBot,ShopDealsBot).
Step 4: Get Your Bot Token
- After setting the bot's name and username, BotFather will generate a token.
- The token will look something like this:
123456789:ABCDEF123456abcdef123456ABCDEF - Save this token securely. It is required to integrate your bot with Affiliate Solution.
Step 2: Add Your Bot to a Telegram Channel
Now that your bot is created, you need to add it to a Telegram channel and give it admin permissions.
Add the Bot to the Channel as an Admin
- Open your Telegram Channel.
- Tap on the Channel Name at the top.
- Click on Administrators.
- Tap Add Admin and search for your Botโs Username.
- Select your bot and give it admin permissions:
- Click Save.
โ Your bot is now an admin in your channel and can send messages!
Step 3: Add Public Channel to Affiliate Solution
- Log in to Affiliate Solution.
- Click on Telegram from the menu.
- Click Add New Channel.
Step 4: Add Your Telegram Channel
โ ๏ธ Warning: Do NOT enter the Telegram Channel Name (e.g., Best Amazing Online Deals). Instead, enter the Telegram Username without @ or https://t.me/.
โ Incorrect:
- @bestamazingonlinedealz
- https://t.me/bestamazingonlinedealz
- Best Amazing Deals
โ
Correct:
- bestamazingonlinedealz
โ ๏ธ If you enter the channel name instead of username, the integration will NOT work.
- Select your Telegram Channel Username.
- Copy your Channel Name.
- Paste your Channel Username in the text box (Example:
bestamazingonlinedealz).
Step 5: Copy and Paste the Bot Token
- Go back to BotFather in Telegram.
- Copy the API Token provided for your bot.
- Return to Affiliate Solution and paste the Bot Token in the required field.
- Click Save.
Step 6: Enable Telegram Channel for Auto Posting
- Turn ON the Telegram channel to start auto-posting messages.
- The icon color will change from Red to Green, indicating activation.
Step 7: Verify Integration by Posting a Deal
- Click Logout, then log in again to Affiliate Solution.
- Click on Post Deal from the menu.
- Enter a deal message in the text box.
- Tick the Telegram checkbox in the Share Options, and uncheck all other platforms.
- Click on Post Deal.
- Open your Telegram Channel and verify the message was posted with your affiliate tag.
โ Congratulations! Your Telegram public channel is now successfully connected and auto-posting is enabled! ๐
๐ Common Issues & Troubleshooting
โ My bot is not posting messages in the Telegram channel
- Ensure the bot is added as an admin and has permission to post.
- Verify that the bot token is correct in Affiliate Solution.
- Check that the Telegram channel is enabled (Green icon, not Red).
โ My messages are posting, but without an affiliate tag
- Double-check your Affiliate Settings to ensure tags are configured correctly.
- Ensure your deal message format includes the required placeholders.
๐ Next Step: Set Up a Private Telegram Channel ๐