It shouldn't be too much of a pain to do. I do something like this on http://thingist.com (Not caching facebook photos, caching the randomly generated 3x3 pictures that it gives you if you don't connect with facebook [the script to generate the pictures is expensive])
The python to do it would look something like this:
While the site itself is interesting, I don't like that it posted a message to my Facebook wall without asking or telling me. (I know I gave it permission to but still, I'd like to be notified before that occurs)
This isn't a game, there are no game mechanics built into this. All you do is click the 'Next' or 'Accept' buttons. People will obviously only accept chats with people with an interesting or attractive profile image.
Another issue I find is that I am unable to 'chat' with anyone. It makes me feel like you site is padding with bots that don't speak back to you. They just sit there.
I don't see this site 'blowing' up or even becoming that cool. My recommendation is not to quit your day job. Use your skills on another web site.
Really? What separates you from chat roulette besides one is video and one is text? What is suppose to keep my coming back to your app? There is no value to this IMHO, others may fell different, but don't ask for a review and then down vote the honest ones. After all, I didn't make another account to post a comment and upvote comments that benefit this post.
Flagged, given it posts on your wall without permission and is misleading about anonymity, I think this post should be removed to stop other HNers using it until those issues are fixed.
This account was registered two hours ago and has never made a submission or a comment other than this one.
Charles (person that submitted this), if you want people to check out your app, fine, awesome. They're doing that right now. I think people are offering constructive criticism about it.
Blatantly registering puppet accounts to try and get your site onto the front-page is just bad form.
I think this has more potential than chatroulette due to
its lack of anonymity.
The fact that users can be (at least partially) identified
by their facebook profiles, should prevent predatorial
behaviour.
I would include a three strike policy where your users
could denounce rude and abusive behaviour, and after 3
complaints, the accused could be banned from using the
application.
Be careful and smart about that 3 strike policy. Remember the ability to "warn" back on AIM? It got really annoying. How are you going to keep people from abusing this 3 strike system?
Also, identification of a Facebook profile does not necessarily prevent predatorial behavior. It doesn't promote it, sure, but anyone can make a believable fake profile.
More potential than chatroulette is a bold claim considering they came first. Despite that, your app does have potential, and personally, I would use it, at least the concept of it. Right now it's not very usable. It rotates through like 5 people and they're not necessarily 'there'.
You can easily identify anyone by viewing the source of their FB pic. For example:
profile ID is 665523839, which you can plug in to see all their details: http://www.facebook.com/profile.php?id=665523839