auctioneer-bot

module
v0.0.0-...-7360598 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2022 License: MIT

README

Buyer's Guide Bot Build Status

Discord bot for interacting with World of Warcraft auction house and recipe data. Add it to your server!

Join my discord to discuss features, report an issue, or anything else!

Bot is updated for 9.0 Shadowlands!

What does the bot do?

In essence, it lets you quickly query current prices and other statistics for items, right from Discord.

It also is smart about recipes for crafted items, and can give recommendations on whether crafting an item from components, or buying the item outright is cheaper at any given moment. It can also be used to check margins on commonly sold items.

Also present in the repo is a Battle.net scraper (cmd/recipescraper) that populates recipe data for the bot.

Screenshots

Look up the price of akunda's bite (/price item:akunda's bite) Look up the price of akunda's bite

Get detailed nested recommendations for crafting feasts (/buyers-guide bountiful capt) Get detailed nested recommendations for crafting captain's feasts

Local development

This repo includes a docker-compose.yml file as well as several setup scripts for one-click local database management.

  • make dbup Creates a new local database and seeds it with test data.
  • make dbdown Destroys the local database and deletes all data.
  • make dbreset Runs dbdown followed by dbup.
  • make run Runs the discord server.

Contributors

  • Heanthor#1944 (owner, bot implementation/architecture)
  • key#2483 (pre-8.3 recipe scraper, math and theory)
Testing/Thanks to
  • kewniK#6538
  • joseph3114#3024
Attribution

Twemoji

Directories

Path Synopsis
cmd
ads
db
model
Package model holds types and constants that don't fit in any other specific package, or are DAO functions
Package model holds types and constants that don't fit in any other specific package, or are DAO functions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL