-------------------
Working of Bid Bots
-------------------
1. Business Functionality
-------------------------
There are scheduled jobs which has the task to make bids on different auction items, to grow their price, and raise the number of inquiring people.
If the price under a configured limit, the bots will make bids while the price reach the limit, or the auction ends.
There are another configuration opportunity, it could be different, when the bots start the bidding on the items.

2. Technical Description
-------------------------
Statical parameters:
-Directory: config/auction.php

-Parameter: bot_bids_start_before_end_hour => 4.
-Functionality: It is a constant number, it tells the controller, if the item has no got predefined value of when the bots start bidding on it,
this number subtract from the ends datetime, and that value will be set on the item, during the creation.
In this case, if the item auction ends at 2019.05.10 15:00, the calculated bot bids will automatically start at 2019.05.10 11:00

-Parameter: bot_bids_target_price_percent => 40.
-Functionality: It is also a constant, it holds the limit of how high can the price grow by the bots. It depends on how much does the item costs,
so what value initially set on attribute: buy_price.
In this case, if the buy price is $100, the bots will stop bidding on it, when the current_price parameter reach the $40 limit.

Dynamic parameters:
-During the item creation, these values (bot_bids_start_from [timestamp] and bot_bids_target_price [decimal 15,2]) can be set by the administrator on each item.


