Skip to content
Garlicvideos edited this page Oct 11, 2022 · 7 revisions

This is reddits-nightmare

It is a bot that reposts top posts from reddit to Instagram.

How does it stand out?

The bot is heavily customisable. Ranging from the amount of posts you'd like to monitor to enabling OCR, everything is within your reach.

Installation

Prerequisites

You need Nodejs and npm (which comes with nodejs) to use this bot.

Download Nodejs and npm

The bot

Download the bot by going to the releases page and download the zip of the latest release.

Node packages

After downloading Nodejs and npm, cd into the directory you installed the bot to and run npm i. It should automatically install all the needed modules for this bot to work.

Setup

Automated

This is the method I recommend as there isn't a reason for you to be performing the installation manually at all.

Run npm run start and the bot will perform first time setup. When the bot asks you if you want to use automated setup, type y or yes.

It will then ask you several questions. To find out what these questions mean and their significance, as well as how to answer them correctly (The bot is almost fool-proof, but that doesn't mean it can't be broken), please go to the config explanation page

Manual

Setting up manually is highly disencouraged as human error will likely occur. But maybe you're adventurous. Head on over to the manual installation guide for instructions on how to setup this bot by yourself, without the help of modern technology.

Modification of files

To add in your custom captions, open up /configs/customcaption.txt (or create the file, if it doesn't already exist,) and save your custom caption into the contents of the file.

config.json and subreddits.txt is open for modification in case you entered any info wrongly. To fix either of the files, simply delete it and follow the steps shown above here, for the file again.

It is not recommended for you to manually modify the aforementioned files.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details