# MarketBot - The Discord bot for fetching price and order information

**URL:** <https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927>\
**Category:** Third Party Developers\
**Tags:** esi\
**Created:** [June 20, 2017, 3:12pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927 "2017-06-20T15:12:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ionaru\_Otsada](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ionaru_otsada/32/166710_2.png) [@Ionaru\_Otsada](https://forums.eveonline.com/u/Ionaru_Otsada)\
**Post date:** [June 20, 2017, 3:12pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927/1 "2017-06-20T15:12:13Z")

</div>

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](https://eve-central.com/home/develop.html), [stop.hammerti.me.uk](https://stop.hammerti.me.uk/citadelhunt/getstarted), the [EVE Swagger Interface](https://esi.tech.ccp.is/) and the [Static Data Export](https://developers.eveonline.com/resource/resources) 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](https://discord.gg/uza8mpH), 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](https://discordapp.com/oauth2/authorize?client_id=302011421523443713&scope=bot).  
It is also possible to self-host this bot, more information about that can be found on [GitHub](https://github.com/Ionaru/MarketBot)

## 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

![Image of price command](https://global.discourse-cdn.com/eveonline/original/1X/254b2710385f17203aa11ac077032ec01ab18d8f.png)

 ![Image of sell command](https://global.discourse-cdn.com/eveonline/original/1X/b0c96a7b03124fb4126b199972706879320686e0.png)

![Image of price command with wrong spelling](https://global.discourse-cdn.com/eveonline/original/1X/543f74ec4c0e157cfa8717f33ead161ecadc63e6.png)

## More information

Information about self-hosting, command aliases, logging, new features and the source code is on [GitHub](https://github.com/Ionaru/MarketBot)!

---

<div class="post-metadata">

**Author:** ![Ionaru\_Otsada](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ionaru_otsada/32/166710_2.png) [@Ionaru\_Otsada](https://forums.eveonline.com/u/Ionaru_Otsada)\
**Post date:** [September 5, 2017, 2:03pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927/2 "2017-09-05T14:03:02Z")

</div>

**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](https://discord.gg/uza8mpH) or [add the bot to your own server](https://discordapp.com/oauth2/authorize?client_id=302011421523443713&scope=bot)!

---

<div class="post-metadata">

**Author:** ![NickyYo](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/nickyyo/32/387668_2.png) [@NickyYo](https://forums.eveonline.com/u/NickyYo)\
**Post date:** [September 5, 2017, 8:25pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927/3 "2017-09-05T20:25:32Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![Ionaru\_Otsada](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ionaru_otsada/32/166710_2.png) [@Ionaru\_Otsada](https://forums.eveonline.com/u/Ionaru_Otsada)\
**Post date:** [November 22, 2017, 4:56pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927/4 "2017-11-22T16:56:24Z")

</div>

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/](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](https://discord.gg/uza8mpH) or [add the bot to your own server](https://discordapp.com/oauth2/authorize?client_id=302011421523443713&scope=bot)!

---

<div class="post-metadata">

**Author:** ![Happy\_Isaac](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/happy_isaac/32/476115_2.png) [@Happy\_Isaac](https://forums.eveonline.com/u/Happy_Isaac)\
**Post date:** [December 28, 2020, 5:54pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927/5 "2020-12-28T17:54:54Z")

</div>

Is this offline?

---

<div class="post-metadata">

**Author:** ![safira\_jomita](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/safira_jomita/32/405219_2.png) [@safira\_jomita](https://forums.eveonline.com/u/safira_jomita)\
**Post date:** [December 28, 2020, 6:22pm UTC](https://forums.eveonline.com/t/marketbot-the-discord-bot-for-fetching-price-and-order-information/3927/6 "2020-12-28T18:22:08Z")

</div>

Looks like, not working on my server even with permissions and stuff
