What sort of level are you wanting to get into here Mickliddy ?
There are plenty of source codes if your into programming and want some examples, most folks use metis as its script based and enjoy writing the scripts to obtain great results, there's plain bots that just reply to input triggers , give us a clue as to your area of interest and I,m sure there is something here for you to look into.