How do I delete all my Twitter direct messages in one go without having to click the delete button for each message?
An extract from an article originally posted on http://twittercism.com/delete-direct-messages/
If you head on over to this link, you can take advantage of a bookmarklet called DM Whacker. The software is beta and comes with no warranty, but I’ve tried it and it does work.
DM Whacker is easy to use. Simply drag the link on the site to your bookmarks page and then open your Direct Messages in Twitter. Click the bookmarklet you just created and select whether you want to delete all direct messages or just those from a certain user. You can even filter out select direct messages using the advanced options.
Note that any messages you delete from your sent mailbox will also be deleted from the recipient’s inbox. The same applies for any messages you have received. In other words, the messages will be completely erased on either side (sender and recipient).
Give it a try. Note that sometimes limitations from Twitter’s API can lead to the software not working, but so far that has only happened to me once.
Another option would be to install this GreaseMonkey script.
I found TwitWipe, though I have no direct experience with it. Good luck!
I think using a twitter client might help you. I remember using Choqok in linux that would let me delete DMs. YMMV though. I'm not sure if its available for windows either.
I am using TweetTwain, a desktop client to clear my inbox. Also I can send same message to multiple users with their name in the message. It works in Linux Windows and Mac with Java 6. Give a try.
You can use https://InboxCleaner.com to delete DMs from Twitter.