Guys, I found a stable way to get Dota 2 keys. There is a site on steam, actually a bot, you can ask a key. The system works as you can give to the bot the spare keys you have and it gives it away to the guys whose asking around. You can read my blog post about the bot and how to get the keys. I tried, it works.
dota2betakeysgenerator.weebly.com