dtgreene: I would suggest that you have the bot check the price, and if it's too high, refuse to purchase the gift.
Even then, I would be careful because a bug here could cost you real life money.
Maighstir: Are... are you saying there are people without infinite money? I've had like 12 Nigerian princes offer me all their riches.
I mean, I have like 1.2¢ on my bank account, that's like .1¢ from each of them. I'm rich. Right?
During the last days of the Zimbabwe Dollar, most people could probably afford to pay the equivalent of quadrillions or even quintillions of ZWD. (The exchange rate was something like 10^23 or 10^30 ZWD for 1 USD at that point. You know things are ridiculous when the exchange rate is represented in scientific notation, and even more ridiculous when the inflation rate has to be so represented.)
Here is a chart that shows the exchange rate.
[url=https://commons.wikimedia.org/wiki/File:ZWDvsUSDchart.svg]https://commons.wikimedia.org/wiki/File:ZWDvsUSDchart.svg[/url]