Inspired by Dota 2 Dispenser, I'm thinking about making my own bot for distributing coupons.

Donating coupons would work exactly like the Dota 2 bot, but requesting coupons would be a little more complicated: let's say Gabe wants a Half-Life 2 coupon. Gabe checks the bot's inventory and sees a coupon for 33% off. He adds the bot as a friend and sends him a message: "give half-life 2". The bot replies, "Sending 33% off coupon for Half-Life 2. Is this what you want?" Gabe replies "yes" and then the bot starts a trade to give him the coupon.

Alternative system for requesting coupons: I might end up making it so that Gabe can go to a website and look through a pretty list of games. Gabe would click on Half-Life 2 and would get a code. Gabe would then add the bot as a friend and send him the code, and then the bot would trade him the coupon.

Oh yeah and to prevent abuse, the bot might limit you to like 1 or 2 coupons per day, or refuse to give you another coupon until you've bought the game that your last coupon was for, or idk what other ideas might work.

So, what do the fine people of Steam Gifts think? Does this sound like a good idea the way I've described it? Do you want this game? Do you have any other suggestions? Thanks for reading all this and for any feedback you might have!

TLDR: Thinking of making a bot kinda like the Dota 2 dispenser, but for coupons instead of dotas. Through undetermined means, you would find a coupon you want in the bot's inventory and ask it to trade it to you (though it'd have to have some sort of anti-spam system). Thoughts?

11 years ago*

Comment has been collapsed.

If this was made, there will have to be some sort of coding where the person can only receive a certain amount of coupons in a certain amount of time otherwise people could just get loads.
It's a good idea but it sounds quite complicated.

11 years ago
Permalink

Comment has been collapsed.

Yeah exactly, I had a few ideas for how I might prevent abuse but wasn't sure which route to take. And yeah admittedly it isa bit complicated, though my bulky writing probably makes my description more complicated than it needed to be. :P

11 years ago
Permalink

Comment has been collapsed.

Unlike Dota 2, there aren't enough coupons out there to make this viable without trading one coupon for another (like the trading card bots do)

11 years ago
Permalink

Comment has been collapsed.

there are trading card bots? 0.0

11 years ago
Permalink

Comment has been collapsed.

i was thinking the same O.o

11 years ago
Permalink

Comment has been collapsed.

Yes, the guys behind backpack.tf operate one (or several, not sure) and there's also http://www.steamcardexchange.net/. There might be more, but I don't care enough to check. I don't think either bot does 1:1 trades anymore.

11 years ago
Permalink

Comment has been collapsed.

They are not giftable.

11 years ago
Permalink

Comment has been collapsed.

Corrected in the description, thanks (I thought that was the case but don't currently have any coupons so I couldn't check)

11 years ago
Permalink

Comment has been collapsed.

I would give this my coupons, please make it. I can't find anyone to take them.

11 years ago
Permalink

Comment has been collapsed.

Haha that exact same problem is what led me to this idea. There's gotta be somebody who wants System Shock 2.

11 years ago
Permalink

Comment has been collapsed.

Probably no one wants my Serious Sam 3: BFE -33%. Maybe the Deadlight though.

11 years ago
Permalink

Comment has been collapsed.

Yeah, ofc, there is no reason to use a 33% coupon, when you can get the game on sales much-much cheaper or even from a bundle ...

Below 66% coupons are worth nothing, nobody uses them; well nobody with common sense. (Some exceptions can be for new games, but those new games are used to be on sale for that discount anyway.)

11 years ago
Permalink

Comment has been collapsed.

Not true, I remember when everybody were mad about 33% coupons for Skyrim.

11 years ago
Permalink

Comment has been collapsed.

Yup, one of the 1% "low" coupon exception, like I mentioned. :) AAA games, new games, new AAA games. :)

But, do you really want to use a 33% coupon, when you know, the game will be sooner or later on possible a much higher sale? Maybe I'm just spoiled by bundles and sales, but I can't see myself using a 33% coupon; well, there is always backlog. :D :D

11 years ago
Permalink

Comment has been collapsed.

I have already given away two 50% coupons and the people bought the games with them. Not everyone is willing to wait or knows about trading.

11 years ago
Permalink

Comment has been collapsed.

Great idea ox. Mainly because with the trading cards you can get many coupons that most people won't use.

11 years ago
Permalink

Comment has been collapsed.

Nice idea, I like it.

11 years ago
Permalink

Comment has been collapsed.

nice, I will definitely donate my coupons for your bot ^^

11 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

11 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

11 years ago
Permalink

Comment has been collapsed.

like the idea and people could gift the coupons to the bot if they don't need them/ want them to go to a person who'll actually use them. Good idea! :)

11 years ago
Permalink

Comment has been collapsed.

I like the idea of your coupon dispenser, but how to stop abuse .... hmmmm .... ? Well, make the bot fast, so we can toss in some coupons; and let coupon flood begin. :D

A coupon exchanging system would be nice, but its impossible to make. :(

11 years ago
Permalink

Comment has been collapsed.

Great idea, I might support you with a coupon or more.

And why don't you use some coupon credit system? I mean that you'd have to put some coupon before taking some other coupon from bot.

11 years ago
Permalink

Comment has been collapsed.

Thanks for mentioning dota dispenser, I've donated about 20 dota gifts that were polluting my inventory

11 years ago
Permalink

Comment has been collapsed.

Great idea!

11 years ago
Permalink

Comment has been collapsed.

Great idea. I don't really know how the Steam chat/trading API works, but I think the 'alternate' system would work better. That way people who can't spell would also be able to get coupons. ;) As for abuse, I think a simple limit of 1 coupon per day would work alright.

PS: Already own Civ, awesome giveaway!

11 years ago
Permalink

Comment has been collapsed.

what happens when the coupon expires?

11 years ago
Permalink

Comment has been collapsed.

Nothing probably.

11 years ago
Permalink

Comment has been collapsed.

My thinking was that, if the bot had more than one of the same coupon, it would give them out in order of expiration date. That wouldn't outright prevent coupons from expiring, but it would reduce the odds of them expiring as much as possible.

11 years ago
Permalink

Comment has been collapsed.

Awesome idea! WANT now!

11 years ago
Permalink

Comment has been collapsed.

Thanks for all the comments everyone. It sounds like this would have a decent audience (or at least like 10 people lol) so I guess it's time to fix my computer's broken Node.js installation and get to work!

(for the tech savvy curious: Node.js is a tool used to power bots and server-type things like this project. The Dota 2 bot uses Node.js, and they conveniently linked to Steam libraries for Node.js that they use, which will make the process of making this bot a lot easier. Unfortunately, those libraries use Python, specifically Python 2.7, and I have Python 3.x installed, which seems to be causing problems, so I gotta get rid of it and then see if I can get it to work)

11 years ago
Permalink

Comment has been collapsed.

People will abuse it.

11 years ago
Permalink

Comment has been collapsed.

Right, which is why I was looking for ways to protect against it. Since they have to send the bot a friend request, people wanting coupons will have to already have at least one game on their account. And I was thinking about having a 1 coupon per 24 hours rule or something.

11 years ago
Permalink

Comment has been collapsed.

Closed 11 years ago by oxguy3.