What you are wanting sounds simple in practise, but is more complex than perhaps it appears. The issue is that what you need to do for the giveaway tends to change by post, so what users are usually wanting (I've been asked about it quite a lot) is a hands free solution bot that can "read" the requirements post and just perform it. Assumptions need to be made and probably isn't going to be 100% accurate. Some people can accept that, others not, then perhaps you need an NLP module to actually read and understand the base post, which isn't that simple.
Another method is you just read the post, then fire your 1000 accounts or whatever all to perform it and you gain that way, so part manual part automated