Welcome to mostlynick's Eluna AH Bot module! This script is designed for automated auction house operations in AzerothCore emulation environments. It supports both buyer and seller functionalities, and is designed to be plug-and-play with extensive configuration options.
- Plug and Play
- Extensive Filters
- Buyer and Seller Capabilities
- Supports both Bids and Buyouts
- Compatible with all Eluna versions supporting async DB queries (slight modifications needed otherwise)
- Enable AH Bot - Enables or disables the auction house bot. Default is
true
. - AH Bots - List of player GUIDs used as bots. Can be customized.
- Enabled Auction Houses - Specifies which auction houses the bot operates in (e.g., alliance, horde, neutral).
- Enable Debugging - Configurable debugging options for both bot actions and item handling.
- Startup Delay - Sets a delay after bot initialization to avoid server lag.
- Some settings include:

- Enable Buyer - Controls whether the bot will buy items. Default is
true
. - AH Buy Timer - Specifies how frequently the bot purchases items (in hours).
- Place Bid/Buyout Chance - Configures the chances of the bot placing a bid or buyout on items.
- Realistic Bidding - The buyer bot is configured to bid within acceptable ranges of prices, and can be configured to bid over players or not.

- Enable Seller - Controls whether the bot will post items for sale. Default is
true
. - Max Auctions - Maximum number of auctions the bot can post.
- Repopulation Chance - Percentage chance the bot will repopulate the auction house when the number of items falls below a threshold.
- Apply Random Properties - The AH bot is able to instantiate all items, including those with random properties and suffixes.

- Allowed Qualities - Configures the allowed item qualities for sale (e.g., Common, Rare, Epic).
- Allowed Classes - Specifies which class items can be sold.
- Allowed Races - Configures which races' items can be sold.
- Item Weighting - Customizes how different item types are prioritized in the selling process.
- GM Messaging - Sends messages to online GMs to notify them of bot actions or critical errors.
- In-Game Management Comamnds - Type 'ahbot' to manage your AH bots.
Author: mostlynick3
Repository: https://github.com/mostlynick3/azerothcore-lua-ah-bot.
Download ZIP: https://github.com/mostlynick3/azerothcore-lua-ah-bot/archive/refs/heads/main.zip.
License: GPL-3.0