Ladies and gentlemen, allow me to introduce to you…
Discord MarketBot for EVE Online!
Its purpose is to get information from the EVE Online market for specific items and in specific regions.
It uses a combination of the EVE-Central API , stop.hammerti.me.uk , the EVE Swagger Interface and the Static Data Export provided by CCP.
The bot can “guess” which item you meant if you type a part of the word or spell it wrong, it can also get the item name from just the item ID.
Usage
MarketBot is currently running in my development channel , where you can test the bot, ask questions and have a nice chat with me and others.
Alternatively:
You can add this bot to your own Discord channel .
It is also possible to self-host this bot, more information about that can be found on GitHub
Commands
/price <item name> /region <region name>
- Fetch the lowest and average prices for an item, both buy and sell orders.
/sell <item name> /region <region name> /limit <limit number>
- Fetch the cheapest market sell orders for an item.
/buy <item name> /region <region name> /limit <limit number>
- Fetch the highest market buy orders for an item.
/data
- Show some data about the bot.
/info
- Print a message with command information
/region
and /limit
are always optional.
Screenshots
The bot in action
More information
Information about self-hosting, command aliases, logging, new features and the source code is on GitHub !
3 Likes
MarketBot version 1.1.0 is out and brings many new features! Among them are price tracking, improved error messages, reworked command output, more stability and loooooooots of bugfixes!
Under the hood I’m now using the latest Typescript features and development with them is a breeze, expect more features to arrive soon!
Suggestions for features are always welcome!
Try Marketbot in my development channel or add the bot to your own server !
1 Like
NickyYo
(NickyYo)
September 5, 2017, 8:25pm
3
Very well written! love that you’ve used Typescript, we need more type safety in Javascript
We need less PHP and more node in these parts!
1 Like
Hey guys! MarketBot 1.3.0 is out and it’s a version I’m super proud of! This new version is loaded with new useful commands, enhancements to old commands, as well as tons of improvements to the code itself.
The changelog:
Added command documentation on https://ionaru.github.io/MarketBot/commands/
Added /history
command, used to get information about the price history of an item.
Added /item
command, used to get info and details about an item.
Added ability for /track-clear
to remove entries of a single item, instead of everything.
Now fully using EVEMarketer instead of EVE-Central
Removed time limit from tracking commands.
Tracking commands can now be used in public channels.
Slowly implementing TypeORM instead of Sequelize, tracking commands are already using it.
More internal refactoring
Many updated packages
There’s still a lot of features and ideas left that I’d like to implement, you can expect more updates soon!
Try Marketbot in my development channel or add the bot to your own server !
1 Like
Looks like, not working on my server even with permissions and stuff