Bot to automatically like your friends' Instagram posts, and notify you on your Slack channel.
- You are like me. You don't have time to check social media and you want to give attention to someone so that she notices you.
- You are in a relationship. Your girlfriend is constantly nagging you for not being the 'first-one' to like her Instagram pics.
This script runs Instagram API every 15mins (cronjob) and checks for any new Instagram post for a paticular user_id. If a new a post is found it likes the post and sends a notification to your configured Slack channel using Slack Webhooks.
git clone https://github.com/gulzar1996/auto-like-my-gf-insta-picnpm install- create a
.envfile (you must setaccessToken,user_id(Target user id) from Instagram Developer API andslack_urlfrom Slack Webhooks ) as shown.
This would assure that your keys are secured and index.js file is untouched. npm start(run the app)
Like all the recent instagram post (test)
GET http://localhost:3000/run
cd auto-like-my-gf-insta-picheroku loginheroku create(add heroku to project)git push heroku master(deploy to heroku)heroku ps:scale worker=1(start dyno worker)
Heroku will generate a url for you
http://<HEROKU_URL>.herokuapp.com/run
- create an account cron-job.org
- create a cronjob
- paste the url
http://<HEROKU_URL>.herokuapp.com/runin address - schedule every
15 mins
npm start(run the app)node cron.js &create a node-cron that sends GET to the app every 15 minpsto list background processeskill <process id>to stop the node-cron
- Docker >= 17.x, docker-compose >= 1.x
- Specify environment values in docker-compose.yml.
- Run
docker-compose up
- Twitter Support
- Like only pictures of Gf/Bf (face recognition)
Inspired from https://github.com/cyandterry/Like-My-GF. Code written in JS from scratch.
