Before we start.
Let’s begin our first startup of our program.
The first thing you will notice after putting your serial in would be how the program talks back to WhiteHatBox license server. The program is going to login and validate you, this is why you will not be able to run multiple computers but as I mentioned by placing it in the VM we can easily move it if anything happens to our PC or Server. So once Followinglike starts we arrive at this screen which looks like a low budget excel sheet but trust me it is powerful if you know how to use it.
As you can see there are three tabs. Style | Accounts Manager | Task Manager
In Style Tab you can change the aesthetics of the program. Not many options but in the future possibly they will incorporate more schemes, I don’t really use it so let’s skip it.
In the accounts manager is where you are going to add your Instagram profile. You will make a category first. This is great if you want to control multiple accounts from different organizations. This seems redundant at first but when you start running multiple threads for various accounts it will make sense. If you are just running one profile it seems a bit like overkill. Below I added a thought chart on how I see their concept.
The Accounts Manager is also where you set the Limit rate. This limitation rate will affect all module settings. The Limit tab will set the speed rate of liked photos, the speed on which the module comments on a picture and the speed of post. The limits tab is new and I really don’t know why it is in the Accounts area but the Limit Tab affects all functions regarding speed of your modules. So if you run into a slow down check the limits.
The Task manager tab is where we get into putting our modules together and its these modules combined that make our bot.You will have the opportunity to create many modules as you like and have them all run in order or have multiple threads going. I’m going to warn you now if you have a single account I would just run one thread at a time, if you are managing several accounts with different IP’s you should and can run multiple threads.
Our First Category
For this example below I will use the Category Personal and then inside that I will place my actual MythoCo Instagram account profile, the login and password. If I did have a specific IP or Proxy IP address I will add them here. You do not need a IP or Proxy, this is an option for advance users. If you plan on using just one personal account you can leave that blank and the program will just use your home IP.
So go check the Instagram checkbox and then go to the Add in the Category Manager. This will be the Instagram Icon checkbox on the left then go above to the tab that has Add (left side, has brown people icons) .
Click Add and create category… enter your category name here.
Go back again to the account category and click the triangle which will show the sub icon of your category. Click on your category checkbox (In my case it will be Personal) then go over to blue and green single person icon that has Add. This will add the account into your category. Fill out your Instagram username and password and click OK.
Test and sync your account.
As you can see below here, I have added the Mytho Instagram profile login setting and now we need to see if there are any issues logging in. We will click the start button to the far right in the Check Accounts Box which will sync our Instagram account. When the account sync is complete it will fill out its table with values. You can see by this example FollowingLike is currently syncing our Mytho account. We have 931 pictures, We are following 451 accounts and we have 2928 Followers, the status is still checking but once it completes it should let us know if there are any errors. So by doing this you have added your Instagram profile into your category and tested it to see if sync was possible.
A Simple like module creation.
Now add Task!
Once we have successfully added our Instagram account to our category we can now create modules and this is the heart and soul of this program. Click over to the Task(s) Manager.
From here we get a similar interface with the Instagram Icon and checkbox as the Account(s) Manager, except that on the left now is Task List instead of Account category.
This again will feel redundant but we are working with a different tab. This is where we make the functions of our bot. So click the checkbox on the intagram icon in left hand task list. Go to the top Task(s) Manager taskbar and click Add, the Add icon will be on the left and look like a checklist with a green plus.
Once that opens we will be prompted with the Add Task prompt. Add a task name, again I am just going to use Mytho but here you can use anything really, in the past I have named them “Likes Vr1” or “Likes working great Vr2” because we are making a like bot first.
Once you click OK the prompt will open up to this below. Do not close it out. This is the Task setting for your module. This is where you will add functions and tweak them out. Once you have your account set up you will spend most of your time in this location. As you can see here in your Task Setting Dialog box there are two cells. The left will have the Task Category, in this case Instagram, so choose Instagram from the drop down list.
Now you have loaded the Instagram module and tools but you have to right click on the Instagram Module Icon to add them..
It will load the Instagram Icon with the Module (right Click here) Then right click on it and choose the Account module.
Always follow this formula:
- Text (Keywords)
- Search (Photo, user, hashtag)
- Function (Like, comment, ect)
You always want to start with Account Module.
Add the Account Module first. Then choose the category that has your Instagram account. As you can see here it shows my category and then account. Just click both check marks. If you have other categories and user accounts you would be able to choose them all or just one here. You can also fetch your accounts for this module below randomly that’s what that “how to fetch data” means.
The Text Module is next.
Next we are going to add the text, this is where the search keywords are. These can be hashtags or keywords. Do not add the # symbol and always add one value per line and make sure there are no whitespaces. Now you can manually add a keyword but there is a better way. You can import a CSV and simply put that is kind of like an excel sheet with the keywords in each cell. I will show you another simple way to make a keyword list in notepad in another post.
Below I am in the Text module and have clicked on the One Value Per Line button. This Button will let us import a CSV file and as you can see above will automatically give each keyword its separate cell.
You can also download a list as CSV by exporting it or If you have an already exported keyword list you can also re-upload that keyword list.
As you can see in the screenshot below I created a Text Module and pressed the One Value per line button. The open dialog box is looking for my CSV file we made, in this case I made another called Sept-All_hashtags_2017 and when I open it all the Keywords will be added into the Text Module. Now, I have added about 2000 before and I don’t think there is a limit issue so you can mess around with various sized word list.
About our Keyword list.
OK, as you can see below it was added successfully. all future searches and future modules you add will come from this list. I set the Fetch to Random and I set the How to delete data after fetch and use: to Don’t delete, this way it will just recycle and reuse the keyword list within the program. You can have multiple Text modules and multiple search modules.. so that your searches look sporadic.
Now we search!
OK, so now that we have the Bot foundation. Now we can mess around and try the other modules.
We are making a like bot so let’s go look for some pictures to like! Add the Search Photos Module.
We right click and add Module>Search> Search photos.
The Search Photos module is added below the others, there is a hierarchy so keep that in mind.
Under Account source we are going to choose the 1.Account module from the drop down
Under the Search Keyword we are going to choose the 2.Text we made above with our Keyword list.
The search amount is just that the number of searches against the keyword list you like. If you recall when setting up our keyword list we choose random keywords so here we are really telling the Bot to Search Photos modules to seek out 30 random keywords and search for them in Instagram picture hashtags.
Underneath the search amount is Timeout… this is the time in milliseconds or seconds (haven’t actually looked into it) Well basically its a time amount that lets the Followinglike load the picture… It’s default setting is 240 but I set mine to 300 or 400 just so I give the program a little time to load, this helps get the picture I want to load some extra time.
Under Search Type they recently added Fuzzy search and I use this quite often as it sort of gets close to the keywords in my search I was looking for. This will give you some wiggle room in your keyword search. So accurate I assume here will just search the keywords as they are whereas a fuzzy search will find partial words in keywords, again I am assuming here.
OK, the next part is how to deal with our search so we are going to fetch the search results by choosing a random row, meaning that this search photos module will use our keyword list and go out into Instagram like a human and then bring back a list of links of pictures that match the keyword hashtags. It will actually save the links into a internal table, like excel, and then it ask well what do we do with that table when we are done?
So here I have chosen to go out and look for 30 keywords bring it to a table and don’t delete any of them because I will use them all in the next module we add.
Make sense…eh this is what you get when I write a tutorial at 4am….lol
So now that the search photos module has done its job and and fetched me links of photos that matched my keyword list, what do we do with it?
We use it in the next module, see how this works the top foundation modules are feeding the bottom functions of other modules, you can get creative with this.
OK, back on topic we are going to take that fetched data that is sitting in the table in our search photo module and we are going to apply a function of liking the pictures but we are going to let the program do this in a humanistic way.
We add the Like module
Go into our Task Setting and choose the Like module. You will pull the info into the like module from the Post Source 3.SearchPhotos and then we reference the 1. Account (currently our only account) under Account Source, The “Run all Source” checkbox means it will run whatever you previously searched in the previous module (3. Searchphotos) so it will like everything it found in the search module.
If you want to divided up the likes you can just have it choose to like 15 here and then make another like further down and reference 3. Searchphotos and like the other remaining 15. Again, you can get creative.
The timeout is set to 300 to go back to the Instagram image from the previous fetched table and again I always choose Random Row and don’t delete.
The data is saved until you purge it and if you don’t want to save any of it you can choose delete after fetched.
Here is the deal… you have plenty of time to like people pictures, if your bot was human wouldn’t you give it a rest like a human? So let’s randomize it up a bit.
In the Account Tabs we can go to set the random limit in between liking a photo from 0 seconds to 9999 seconds. I set mine at 1 to 15 seconds but you can set to to whatever you like. This will randomly generate a sleep window between the action of liking a photo. This will also let the program pick a random time. This will help in making the module run more like a human. Additionally if needed you can place a sleep module in between tasks to slow down the linking processes. This is optional because the new Limit Tab in the Account manager basically does the same thing.
Let’s run our Bot.
OK, we are set and all these modules have come together to create our bot, the combination of modules is what makes the bot.
So lets test it.Usually on the first test I run just once. If it is successful I do a loop run and just let it go until i choose to stop it. This screenshot below should be self explanatory.
On the left below is a timer circle and the tables of our module in action will turn from white to green, the table that is currently active will always be yellow.
OK, so what happens if all you see is red tables? well Red means failure, so check your account again from the accounts manger and if you are able to sync then its something within your modules. I would check the keywords portion first as this is probably going to be the most problematic area, keywords importing and keyword white space was always a issues when I first started this program
Once you get your bot where you want it, working properly and you like the results. go to setting and choose to turn off the debug window and disable images and advertisement (kind of odd they add advertisement to a product your purchase but oh well…lol) I’m sure that will go away eventually.
If you like this and want to repay me I would sure like YouTube followers. Click on my link to my YouTube channel and subscribe. I am putting together some cool videos soon. I have some DC spy neighborhood history videos that I am working that are really neat and then some urban exploring videos and hacking tutorials soon too. Thanks.
Be sure to view post below for the Keywords and How to edit CSV in notepad.