These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Eura, an ingame personal assistant

Author
Eura
Quantabotics
#1 - 2017-01-12 11:15:29 UTC
Hello o7

I wanted to get my hands dirty with some AWS services so I made this "intelligent personal assistant" like Siri or Cortana. This is all built on the cloud using CCP's new ESI API and some CREST endpoints. What is Eura? Maybe a list of Q&A should be easier on the eyes than a blob of text!

  • How can Eura help me?
  • Eura sends you a report of loyalty store items with highest ISK per LP either by sell or buy orders for a NPC corp you specify.

  • How can I use Eura?
  • See Eura's bio: https://gate.eveonline.com/Profile/Eura
    Example: Get Caldari FW State Protectorate loyalty store report by sell orders
    Send an eve mail to Eura with the following subject line
    lp sprot sell

  • What is included in the report?
  • Eura sends the top 20 items sorted by ISK/LP either by sell or buy orders. Values in the report don't necessarily mean they are the best items to exchange, however Eura tries to report other indicators to help you make a decision.

  • Accuracy of calculations?
  • The report excludes blueprints and items on very low demand (high stock & little or no sale in the last week). The report is updated hourly but can contain market values ranging from 1 minute fresh up to 24 hours old.

  • How quickly will Eura respond?
  • Eura takes up to 1 minute usually sooner.

  • Bot?
  • Well it is more like Siri or Cortana, an "intelligent personal assistant". Eura isn't that intelligent actually, it simply responds back to specific commands. Can we make her smarter? Yes! natural language can be interesting. The word "bot" actually freaks out people, they think Eura is farming ISK or automating stuff in game.

  • Does Eura automate anything in game?
  • No, Eura uses EVE official APIs only running on AWS Cloud. Eura doesn't in any way interact with the EVE client or the EVE game play servers. Eura even works without the character being logged in. If you see Eura logged in, that is probably just me.. the developer mostly a human, sometimes a zombie when I work late.

  • Is it free?
  • Yes

  • Can anyone use Eura?
  • Yes, but Eura won't send you back if you have CSPA charge more than zero or you are blocking unknown characters.

  • Can I access Eura through a website?
  • Nope, maybe later on.

  • I found a bug or I think results are inaccurate?
  • Feel to report it here or send my main Tanbouz an eve mail. You could send Eura an EVE mail but she does clean her mailbox automatically so your mail might be deleted.

  • Can you let Eura send me automatically?
  • No, even though it is possible. Eura will remain a response only assistant. It will NOT send automatic or mass mail to players. If you think Eura is sending you by mistake, please report it as a bug. Nobody likes spam... we are here to enjoy playing a game.

  • Will you add more services other than loyalty store calculations?
  • Open for suggestions!

  • Why did you build it?
  • To learn some AWS services, explore the rich EVE API and have fun!

  • How does Eura work?
  • Eura is built on AWS Cloud using a serverless architecture. Eura uses a combination of AWS Lambda (NodeJS), S3 and DynamoDB. Values are updated over time to avoid overflowing EVE API with requests.


I appreciate feedback, suggestions and bug reports.

I would like to thank EVE dev community for the tools they built to inspire me to do something myself and CCP for allowing community access to the APIs.
Eura
Quantabotics
#2 - 2017-01-12 18:39:05 UTC  |  Edited by: Eura
Sample response without color formatting, easier to read with colors in game:



Hello there! Here are the loyalty store items with the highest ISK per LP by sell orders for corp [sprot]
  ISK/LP  ISK/LP
   Sell    Buy   Selling  Buying  Avg sales  Item
   3.50k   923.0  52.79m  27.00m     7.0     High-grade Talon Gamma
   3.04k   419.0   9.78m   4.53m     1.0     Low-grade Talon Alpha
   2.64k    77.0 116.99m  40.08m     2.0     High-grade Talon Epsilon
   2.47k   900.0   9.14m   6.00m     2.0     Low-grade Talon Epsilon
   2.44k   444.0  24.99m  15.00m     3.0     High-grade Talon Alpha
   2.13k   147.0  54.88m  25.08m     4.0     High-grade Talon Delta
   2.00k   517.0  25.90m  17.00m     5.0     High-grade Talon Beta
   1.79k   308.0   912.0   437.0 217.46k     Caldari Navy Iron Charge M
   1.77k   417.0   1.35k   700.0 128.86k     Caldari Navy Iridium Charge L
   1.59k   244.0   6.48m   3.11m    75.0     Limited Cybernetic Subprocessor - Beta
   1.58k   663.0   1.55m   1.00m   371.0     Caldari Navy Hornet
   1.55k   110.0   7.10m   4.22m     3.0     Low-grade Talon Gamma
   1.47k   833.0  48.98k  37.03k   7.39k     Navy Cap Booster 150
   1.41k   726.0   2.49m   1.80m    41.0     Caldari Navy Small Shield Extender
   1.31k   822.0  11.98m  10.50m   179.0     Caldari Navy Medium Shield Extender
   1.28k   310.0   769.0   457.0 176.15k     Caldari Navy Uranium Charge M
   1.24k   285.0   1.15k   690.0 281.31k     Caldari Navy Thorium Charge L
   1.23k   825.0   2.28m   1.87m   1.03k     Caldari Navy Wasp
   1.20k   705.0   1.79m   1.39m   673.0     Caldari Navy Vespa
   1.16k   412.0   531.0   350.0 118.16k     Caldari Navy Iridium Charge S

I'm still in beta, please send me back if you find errors or have suggestions. The values are based on The Forge (Jita) region and are updated every couple of hours. This report excludes blueprints and items that are very low on demand.

Last update Thu, 12 Jan 2017 18:00:41 eve time

Eura o7