Amazon Affiliate Telegram Auto-Poster
Budget: ₹600 – ₹1,500 INR
I’d like to set up a small bot that keeps my Telegram shopping channel active without manual effort. The goal is simple: every 20–30 minutes the bot should pull a fresh Amazon product, format the offer, and publish it to Telegram—complete with my affiliate link.
Here’s the flow I need automated:
• Fetch a product from Amazon, capture its title plus two product images (ideally from different categories so the feed stays varied).
• Generate my Amazon affiliate link, then pass it through a URL shortener to keep the post tidy.
• Format the Telegram message so the product title appears bold, the original MRP shows with strikethrough, “Deal of the day:” precedes the sale price, and the percentage discount is calculated and displayed.
• Attach the two images and publish the message to the designated channel.
• Repeat the cycle automatically every 20–30 minutes.
Core requirements and acceptance criteria:
• Uses my affiliate tag in every link and shortens it before posting.
• Pulls exactly: Title, two images, MRP, and Sale Price—nothing more.
• Message formatting matches Telegram’s Markdown or HTML so it renders correctly on all devices.
• Works unattended 24/7; restart logic or cron-friendly script is acceptable.
• Clear instructions so I can swap categories, change posting interval, or update credentials without touching the codebase.
A lightweight Python script (requests, python-telegram-bot, boto3 or similar), a Node solution, or even a no-code integration is fine as long as it’s reliable and easy to maintain. Please include setup notes and a quick demo run so I can verify the formatting in my channel.
Here’s the flow I need automated:
• Fetch a product from Amazon, capture its title plus two product images (ideally from different categories so the feed stays varied).
• Generate my Amazon affiliate link, then pass it through a URL shortener to keep the post tidy.
• Format the Telegram message so the product title appears bold, the original MRP shows with strikethrough, “Deal of the day:” precedes the sale price, and the percentage discount is calculated and displayed.
• Attach the two images and publish the message to the designated channel.
• Repeat the cycle automatically every 20–30 minutes.
Core requirements and acceptance criteria:
• Uses my affiliate tag in every link and shortens it before posting.
• Pulls exactly: Title, two images, MRP, and Sale Price—nothing more.
• Message formatting matches Telegram’s Markdown or HTML so it renders correctly on all devices.
• Works unattended 24/7; restart logic or cron-friendly script is acceptable.
• Clear instructions so I can swap categories, change posting interval, or update credentials without touching the codebase.
A lightweight Python script (requests, python-telegram-bot, boto3 or similar), a Node solution, or even a no-code integration is fine as long as it’s reliable and easy to maintain. Please include setup notes and a quick demo run so I can verify the formatting in my channel.
Related categories:
PHP
Python
Web Scraping
Amazon Web Services
Affiliate Marketing
Node.js
Automation
Telegram API
Bot Development