OH YOU GOTTA BE KIDDING ME!!!!!!!!!!!!! I built something like this a long long time ago as a quirky project for my CS class at Columbia. When I pitched the idea to my buddies, they thought it was stupid and that my prof would have given me a shitty grade. So I scrapped it and submitted another project instead. I had 3 bots hooked up to the Facebook API on April 1st and it was so believable that my girlfriend thought I was cheating on her. One time she said "who the hell is this Rachel??" and would not let me leave the room until I told her who she was. I eventually confessed and she thought it was a hilarious idea. Too bad I got too busy with other shit that I put the project away on the side burner. Now I'm thinking about pulling it out again..........
A CS degree doesn't fully train you to be a coder, and coder training doesn't prep you for an advanced CS degree. The Java/C++/Python they taught in my undergrad CS courses, along with the homework assignments that took 30+ hours to do, are only about 30% of the level of stuff you'll be expected to do in a high-paying job. Most of the stuff I learned was on my own...I had expected a college CS curriculum (an Ivy nonetheless) to touch on the stuff I had self-learned but they never did.
Funny story for what it's worth: When I was in undergrad, a few friends and I launched an API service...We needed some extra help...so we put out a part-time programming internship on nearby Craigslist Manhattan (hoping to get some smart college kids since there are many colleges nearby). We actually got a resume and cover letter from our not-so-nice CS T.A. who had graduated with a masters....from a year ago.