<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Abhishek Ruby]]></title><description><![CDATA[Abhishek Ruby]]></description><link>https://abhishekruby.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>Abhishek Ruby</title><link>https://abhishekruby.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 20 Oct 2026 07:23:54 GMT</lastBuildDate><atom:link href="https://abhishekruby.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[I built a bot that gets Instagram reel freebies for you, for ₹0]]></title><description><![CDATA[Every second reel in my feed ends the same way: "Follow me and comment GUIDE and I'll DM you the link." So I follow. I comment. I wait for the DM. Then I…]]></description><link>https://abhishekruby.hashnode.dev/i-built-a-bot-that-gets-instagram-reel-freebies-for-you-for-0</link><guid isPermaLink="true">https://abhishekruby.hashnode.dev/i-built-a-bot-that-gets-instagram-reel-freebies-for-you-for-0</guid><category><![CDATA[Python]]></category><category><![CDATA[Django]]></category><category><![CDATA[instagram]]></category><category><![CDATA[side project]]></category><dc:creator><![CDATA[Abhishek Ruby]]></dc:creator><pubDate>Thu, 15 Oct 2026 09:35:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6ad06eb0b0356681b6401336/ab03e4bd-9e2c-42d1-9706-48b3f4525f39.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every second reel in my feed ends the same way: "Follow me and comment GUIDE and I'll DM you the link."</p>
<p>So I follow. I comment. I wait for the DM. Then I do it again on the next reel. Five times a day, for a list of AI tools or a Notion template.</p>
<p>I wanted to skip that, so I built <strong>Askro</strong>.</p>
<h2>What it does</h2>
<p>You share a reel with <a href="https://instagram.com/askro.ar">@askro.ar</a> on Instagram. A few minutes later, Askro DMs you whatever the creator is giving away: the links, the guide, the prompts, even the photos. You never follow anyone and never comment.</p>
<p>To try it: DM "hi" to @askro.ar, then share any reel (or paste its link). It's free, with 5 new reels per person per day while in beta.</p>
<h2>How it works</h2>
<p>Creators send their freebies through DM automations: you comment a word, their bot messages you. Those bots only talk to real Instagram accounts, so Askro uses one:</p>
<ol>
<li><strong>A real Android phone in the cloud.</strong> Android runs in a Docker container on Oracle Cloud's free server, with the real Instagram app on it.</li>
<li><strong>It does the steps for you.</strong> It follows the creator, comments the right word, taps the bot's buttons ("Send me the link") and waits for the reply.</li>
<li><strong>It reads the reply and forwards it.</strong> Text, links behind buttons, and photos go back to you through Instagram's official messaging API.</li>
<li><strong>Results are saved per reel.</strong> If someone already asked for that reel, you get it instantly, with no extra comment on the creator's post.</li>
</ol>
<p>Stack: Django, Postgres, gunicorn and Caddy on Oracle's Always Free ARM server, Android in Docker, and Instagram's messaging API. Total cost so far: ₹0.</p>
<h2>The bugs that taught me the most</h2>
<ul>
<li><strong>Instagram blocks screenshots in DMs.</strong> Inside a chat, every screenshot came back solid black. To forward a creator's photo, Askro now uses Instagram's own "Save" option and sends the saved file.</li>
<li><strong>Some links reject old browsers.</strong> Notion bounced the phone's in-app browser to an "unsupported browser" page. Askro now watches the browser's very first request to learn the real link before the redirect.</li>
<li><strong>The word is sometimes only in the video.</strong> One creator's caption never said what to comment; the video said "comment GIT". Askro now reads the comments: whoever the creator answered with "check your DMs" used the right word.</li>
<li><strong>Plain links weren't tappable.</strong> Links sent as API text didn't always open, so every link now also arrives as a tappable button card.</li>
</ul>
<h2>Try it</h2>
<p>DM "hi" to <a href="https://instagram.com/askro.ar">@askro.ar</a>, then share the next reel that asks you to comment for a link. If it fails, tell me in the comments. Every failure has made it better so far.</p>
<p><a href="https://askro.ullagecloud.com">https://askro.ullagecloud.com</a></p>
]]></content:encoded></item></channel></rss>