You must know elements of, or even play MAGIC THE GATHERING (online or offline).
Bot must be able to do the following things: (depending on bot settings)
- sell cards X,Y,Z etc. for A,B,C etc. tickets
- buy cards X,Y,Z etc. for A,B,C etc. tickets
- transfer X,Y,Z cards from other authorized bots
- ignore (NOT buy/trade for) cards X,Y,Z, etc.
- log transactions and transaction numbers (screenshots)
- save credit balances of buyers/sellers (by account name) up to 4 decimal places (ex. 0.1553)
- automatically log in to the MTGO client (in case of server crash)
- post advertising messages every X seconds/minutes in the Marketplace and Casual Trade Room (type "/join casual" to access)
- autoload current prices
- mechanism for increasing or decreasing price on cards based on demand (buying or selling)
- reading / storing prices will be on mysql database
The final product must be in well documented compilable source code.
MTGO info and download available here: [url removed, login to view]
i have spare accounts (currently empty, no cards for testing) which can be loaded w/ test cards, and allow the programmer access to the live game w/out having to purchase a user account.