We’re looking for a method to send keys to our users, ideally via Discourse.
At the moment we receive anything from 10 to 10,000 keys, which we give away to our readers either first-come-first-served or at random. In the past we’ve used stuff like Godankey to do this, but many publishers now require that we do this on our own site and document the methods employed to reduce abuse and ensure keys to go to real people. Some of our previous competitions had up to 90% abuse rates, these keys can be sold on eBay for anything between $10-$100 depending on the game in question.
There has been a suggestion for some time now that we look at ways to distribute keys via Discourse, either through an automated private message, or by adding a custom field to a user that only they can see. Neither looks to be straightforward, has anyone done anything similar, or has similar requirements?