What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Development] Smarter's Auction BotBase

Smarter

Member
Joined
Jan 15, 2010
Messages
763
Reaction score
9
I am currently in the process of developing a bot base for Auctioning. Used for monitoring the characters Mailbox, retrieving the mail, using Auctioneer to Auction off the goods, then interacting with the Guild Bank to deposit gold or unsold goods.

I have been able to create a functioning BotBase, using the addon Auctionator and Postal. I have attached the BotBase, feel free to expand, and give credit where needed. I will continue to develop this in my spare time.

Enjoy: View attachment Auction.cs
 
Last edited:
smelt and vendor saronite from guild bank?
or craft items etc?
perhaps have an option to buy saronite ore from AH, then smelt and vendor also?
 
smelt and vendor saronite from guild bank?
or craft items etc?
perhaps have an option to buy saronite ore from AH, then smelt and vendor also?

Perfect! Tradeskilling! I'll definitely work on implementing something along those lines!
 
how will it determine how many of an item to list and how much to list it for? for example some ppl like to list certain ores individually, and others like to list in stacks of 20.. all that stuff would need to be configurable i suppose...
 
Here is what I do when AH'ing:

Check mailbox
Condense / sort items (bankstack addon --> /sort)
Go to GBank
Go to my page that has low amounts of items, hit shift left click to "Stack from bags to bank" then shift-alt left click to "Stack from bank to bags" so that I have all full stacks in my backpack, click my crystallized macro and deposit any non-full stacks into the page
I AH everything I can, smelt the saronite

^^ Now this is if my bot checks the mailbox often as I have a bunch of bots.

If it doesn't check the mailbox often, then you may run into problems with too much ore and you bot not posting auctions.

So, here would be the simple version to mimic:

loot mailbox until 1 slot left
deposit all non-full stacks into bank (any item)
look for any full stacks in bank
take any full stacks out of bank
AH any full stacks (ie: all items)
re-check mailbox, rinse and repeat until mailbox empty

keep ####g on hand, deposit rest

wait # amount of time until starting again

^ if you have your bot smelt bars instead of AH them, it would do that during this time, then sell them to vendor
 
how will it determine how many of an item to list and how much to list it for? for example some ppl like to list certain ores individually, and others like to list in stacks of 20.. all that stuff would need to be configurable i suppose...

I'm not planning on making this that configurable, any Public version will use Auctioneer functionality only, meaning if it's not pre-set in Appraiser as Bulk Post, then your deuced. :-\


Here is what I do when AH'ing:

Check mailbox
Condense / sort items (bankstack addon --> /sort)
Go to GBank
Go to my page that has low amounts of items, hit shift left click to "Stack from bags to bank" then shift-alt left click to "Stack from bank to bags" so that I have all full stacks in my backpack, click my crystallized macro and deposit any non-full stacks into the page
I AH everything I can, smelt the saronite

^^ Now this is if my bot checks the mailbox often as I have a bunch of bots.

If it doesn't check the mailbox often, then you may run into problems with too much ore and you bot not posting auctions.

So, here would be the simple version to mimic:

loot mailbox until 1 slot left
deposit all non-full stacks into bank (any item)
look for any full stacks in bank
take any full stacks out of bank
AH any full stacks (ie: all items)
re-check mailbox, rinse and repeat until mailbox empty

keep ####g on hand, deposit rest

wait # amount of time until starting again

^ if you have your bot smelt bars instead of AH them, it would do that during this time, then sell them to vendor

Indeed a plan to move onto, i'm looking to begin with a simplistic model, using Auctioneer, and just AHing whatever is retrieved from Mailbox, then depositing X amount of Gold, and any leftover items that may not have AH'd (For whatever reason ;)).
 
I'm sure there are a million different says a person can use auctioneer. So to do it all would be a challenge.
If I could simply get some automation on clicking "Yes" every time I want to buy something from the auction house I would be happy.
Here is what I would like to see implemented (just giving my 2 cents).

* It checks for new mail every X minutes. If new mail, will gather it and auction it off at the auctioneer configured price.
* If there is a getall scan available, it clicks it (not a biggie, I can do this manually, but wouldn't want the program to interrupt it if in progress, ie if it detects mail).
* I can setup what I want to purchase, then do a 'purchase all'. Once that is set in motion, I'm hit with a series of confirmations. Would like the bot to yes them all. And of course, there would need to be something as so the program wouldn't run off in the middle of a purchase all because it detects new mail. Maybe it won't try and detect new mail if a dialog was processed less than X seconds ago.

In a perfect world the program would do everything for me. Do a getall scan. Goto the search tab, searchers section, resale category and click the search button. It would then do a purchase all and accept all the dialog confirmations. Run and get the items from the mailbox and auction them. However, I don't fully trust what the resale searcher finds. I cross check everything on the list with beancounter data and if it has a negative profit I 'not now' the item. If it has a zero profit, I only get one of the items and 'not now' any others. And of course, if positive, I get all the searcher returns.

Whatever you finally create and contribute will be defiantly better than nothing, and will be appreciated.
 
Last edited:
I'm sure there are a million different says a person can use auctioneer. So to do it all would be a challenge.
If I could simply get some automation on clicking "Yes" every time I want to buy something from the auction house I would be happy.
Here is what I would like to see implemented (just giving my 2 cents).

* It checks for new mail every X minutes. If new mail, will gather it and auction it off at the auctioneer configured price.
* If there is a getall scan available, it clicks it (not a biggie, I can do this manually, but wouldn't want the program to interrupt it if in progress, ie if it detects mail).
* I can setup what I want to purchase, then do a 'purchase all'. Once that is set in motion, I'm hit with a series of confirmations. Would like the bot to yes them all. And of course, there would need to be something as so the program wouldn't run off in the middle of a purchase all because it detects new mail. Maybe it won't try and detect new mail if a dialog was processed less than X seconds ago.

In a perfect world the program would do everything for me. Do a getall scan. Goto the search tab, searchers section, resale category and click the search button. It would then do a purchase all and accept all the dialog confirmations. Run and get the items from the mailbox and auction them. However, I don't fully trust what the resale searcher finds. I cross check everything on the list with beancounter data and if it has a negative profit I 'not now' the item. If it has a zero profit, I only get one of the items and 'not now' any others. And of course, if positive, I get all the searcher returns.

Whatever you finally create and contribute will be defiantly better than nothing, and will be appreciated.


That is pretty much my exact plan. Not to directly have it Lua Auction, but to simply USE Auctioneer. My plans were to have it Bulk Sale with Appraiser, then purchase things under the pre-set Search (My thought was for Tradeskilling which I planned to Add, purchasing Mats, etc). Then Tradeskill till the next batch of mail is received ;).
 
Is there a release of a tradeskills profile?

E.g. for auto smelting, vendoring
 
theres a plugin for autosmelting that could possibly be implemented, but it has problems looting the mailbox (or it did). Im waiting for hb2 to come up to test
 
That is pretty much my exact plan. Not to directly have it Lua Auction, but to simply USE Auctioneer. My plans were to have it Bulk Sale with Appraiser, then purchase things under the pre-set Search (My thought was for Tradeskilling which I planned to Add, purchasing Mats, etc). Then Tradeskill till the next batch of mail is received ;).

I think it might be an issue with HB, but if you can cycle through multiple toons on different servers as well would be grand, but im guessing hb will throw an error if you log out
 
autosmelt should be ready as soon as HB2 (new release) is ready :)
 
awsome so it goes to a miner and smelt it and sell it to vendor?

I think you meant the forge ;)

and i'll be testing the smelting addon =)

@ BPAlpha --> will it work in SW @ Dorf District?
 
Last edited:
oh yea dorf district in SW is a nice new place with both AH and bank + close forge.. Looking forward to running this there :b
 
only tested in dalaran so not sure but as soon as its released ill test before release :)
 
I'm hoping they will modify the way HB starts up, so that I could control WoW's Window with it, login, etc. As once it has the PID that should be all it needs :-\.
 
Great, would there be any way to make the smelting profile work together with the auctioning bot? Or perhaps they might conflict each other on the timing, etc.
 
Back
Top