In this article, we will go over the Tasks & Profiles bit of the GaneshBot CLI version. Let's get started!
When running the CLI version of GaneshBot, the bot requires a .csv file to read your tasks and to successfully run for a specific release.
During the first launch, GaneshBot will automatically create a “demoTasks.csv” file (a demo version of how to setup CLI tasks, containing a few example tasks on a bunch of different stores). This file can be found in the “GaneshBot” folder found on your desktop.
Tasks can be edited within the file or duplicated to run multiple CLI tasks. Create as many task files as you need, but all task files must be placed within the “GaneshBot” folder in order for the bot to detect the files at launch, like this:
Tasks & Profiles
GaneshBot requires information from the columns found in your .csv file(s).
The following columns are used to run GaneshBot in CLI:
STORE- website of which you are running
MODE- way GaneshBot access a site *not needed for some stores*
PRODUCT- SKU or link GaneshBot runs for
SIZE- self explanatory
TIMER- set a timer and the bot will start tasks at the desired time *optional*
FIRST NAME- billing name needed to checkout
LAST NAME- billing name needed to checkout
PHONE NUMBER- billing phone number needed to checkout
ADDRESS LINE 1- billing address line needed to checkout
ADDRESS LINE 2- billing address line needed to checkout *optional*
CITY- billing city needed to checkout
STATE- billing state needed to checkout *not needed for some countries*
POSTCODE / ZIP- billing info needed to checkout
COUNTRY- two letter abbreviation of your country (US, GB, DE, etc)
CARD NUMBER- self explanatory, if you are running manual, type “MANUAL”
EXPIRE MONTH- self explanatory, if you are running manual this is not needed, leave blank
EXPIRE YEAR- self explanatory, if you are running manual this is not needed, leave blank
CARD CVC- self explanatory, if you are running manual this is not needed, leave blank
For more information about the columns, please refer for specific store guides here.
If you wish to have different billing info, add any of the following headers:
BILLING FIRST NAME
BILLING LAST NAME
BILLING ADDRESS LINE 1
BILLING ADDRESS LINE 2
BILLING POSTCODE / ZIP
To only use some of these, remove the header you wish, it will then use the same as shipping.