Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Peter Powers
FinFleet IT Alliance
|
Posted - 2009.11.13 13:45:00 -
[1]
EVE Botty, a Google Wave robot
Disclaimer: If you don't have a google wave beta account reading this post is totally waste of time, come back when you have one! :) Do not bother to ask for Wave invites, i do not have any.
hello everyone, a few days ago i finally got my google wave invite, since im allways curious what one can do with a new toy, i decided to write a small robot for it.
To use the robot in your wave, you need to add it to your contacts first: [email protected]
after that you can add it to a wave like you can do with every other contact of yours aswell.
when evebotty is added to a wave, he will react, when he is given a command.
the syntax for evebotty commands is: evebotty: <command> [parameters] currently there are 3 commands available:
evebotty: status this will cause the bot to make a request to the EVE API, and then display if Tranquility is online, and if so how many people are on it.
evebotty: iteminfo <typeName> this will give the description text of a given typeName (example: Chimera, Avatar or Taranis). This *only* includes items which are marked "published" in ccps database dump, so don't blame me if you don't get the description of your Ibis.
evebotty: pricecheck <typeName> this will run a pricecheck for the given item (again only published ones) using www.eve-metrics.com to fatch global min/max/avg buy and sell prices.
additional information evebotty is written in Java and running as a Google App Engine Application. evebotty is not opensource atm (maybe later) evebotty might or might not work when you try it out, since i havent been granted a sandbox by google yet, i can only develop on the main application (no local google wave testing either) also evebotty running as a GAE App, has some limits / quotas in usage - i seriously doubt it will touch those soon - but that also may be cause for the robot not to react.
Have fun with it, and let me know what you think. If you want to invite me to your googlewave, contact me ingame for contact information.
Do not bother to ask for Wave invites, i do not have any.
Everanking Lotteries - giving away the cool stuff! |

Melke
Gallente Capital Construction Research
|
Posted - 2009.11.13 19:41:00 -
[2]
Pretty cool, one thing to keep in mind it that the items are case sensitive so you won't find anything with the command
evebotty: pricecheck proteus
But you will with
evebotty: pricecheck Proteus
Is there a way to view fitting and skill prerequisites of items using iteminfo? Or will that have to be another command like evebotty: prereqs Proteus
|

Peter Powers
FinFleet IT Alliance
|
Posted - 2009.11.13 22:48:00 -
[3]
Originally by: Melke
Is there a way to view fitting and skill prerequisites of items using iteminfo? Or will that have to be another command like evebotty: prereqs Proteus
not atm as a GAE App it is using datastore, aka google bigtable to store data, so data needs to be converted from the database dump to that, so far i only converted a part of the invTypes table, while the information you ask for are a more complex query then just reading a row from that one.
as i mentioned this is primary for me to learn a bit more about wave, but since your the second guy asking for it, i might add something like that in future - maybe when google gives me the sandbox account, since fiddling with it atm, regulary breaks the bot in all waves its attached to
Everanking Lotteries - giving away the cool stuff! |

Lordofdarkness13
Gallente
|
Posted - 2009.11.16 11:14:00 -
[4]
the bots gunna get a bit complex if you start adding skills n such you will need to get API details, and they are going to be a hassle to type in everytime
but skills would be nice and wallet ballance
|

Peter Powers
FinFleet IT Alliance
|
Posted - 2009.11.17 11:27:00 -
[5]
Originally by: Lordofdarkness13 the bots gunna get a bit complex if you start adding skills n such you will need to get API details, and they are going to be a hassle to type in everytime but skills would be nice and wallet ballance
Google App Engine allows you to Access Identification Systems provided by google, so i could save api keys to specific User data - which wouldnt be very complex to allow accessing such data. But since i see a wave rather public (everyone in it can add someone) i dont think its the place where such data should be accessed.
Also as i stated before evebotty runs on a free gae account, which pretty much means it has quite some quote/limits in place, one of those is on HTTP Requests, so i rather dont build in a functionality which only single persons benefit of, but cost the whole thing.
what melke asked for is the skill requirements that specific items have, like if you'd ask the bot for reqs on an Thorax it would reply with Gallente Cruiser X etc. something that doesnt need any API access
Everanking Lotteries - giving away the cool stuff! |

Lynn Deniera
Caldari SUNDERING Zenith Affinity
|
Posted - 2009.11.22 12:26:00 -
[6]
Edited by: Lynn Deniera on 22/11/2009 12:32:42 Edited by: Lynn Deniera on 22/11/2009 12:32:15 Very impressive - thanks
EDIT: The Price-check feature doesn't seem to be working - It says this:
"Prices by http://www.eve-metrics.com
an error in the connection to eve-metrics occured "
|

Peter Powers
FinFleet IT Alliance
|
Posted - 2009.11.25 16:52:00 -
[7]
seems to work atm, quite likely eve-metrics was not reachable from google app engine or something like that
Everanking Lotteries - giving away the cool stuff! |

Melke
Gallente Capital Construction Research
|
Posted - 2009.11.25 22:55:00 -
[8]
Originally by: Peter Powers
what melke asked for is the skill requirements that specific items have, like if you'd ask the bot for reqs on an Thorax it would reply with Gallente Cruiser X etc. something that doesnt need any API access
Yup, it might not seem too useful but it would be a nice feature. That way I can look at what skills I may need without having EveHQ/EFT installed/running.
|

paulcdb
Gallente Ascent of Ages Art of Defiance
|
Posted - 2009.11.28 11:19:00 -
[9]
Nice little app.
I have 8 invites going so if anyone is intrested just evemail me. First come, first served! |

Garr Anders
Minmatar The Red Circle Inc.
|
Posted - 2009.11.28 12:22:00 -
[10]
Thanks! I was already looking for stuff Eve related to show up.
Would it be possible to have more info on items rather than just the item description ? Attributes would be nice for example or skill requirements.
I was looking at the [email protected] and thought if that could be modified to access the evelopedia that would be kinda awesome as well.
More stuff on my wish list would be: Eve maps corp api access, so directors can share work
Im soo looking forward and hope wave will work in the ingame browser ... ----- Garr Anders
"The only winning move is not to play" is about the best damn advice anyone can get regarding arguing over the internet. - referring to the Movie WarGames 1983
|
|

Peter Powers
FinFleet IT Alliance
|
Posted - 2009.11.28 18:47:00 -
[11]
Originally by: Garr Anders Thanks! I was already looking for stuff Eve related to show up.
Would it be possible to have more info on items rather than just the item description ? Attributes would be nice for example or skill requirements.
In theory - see my previous post about it
Originally by: Garr Anders
I was looking at the [email protected] and thought if that could be modified to access the evelopedia that would be kinda awesome as well.
that should be possible
Originally by: Garr Anders
More stuff on my wish list would be: Eve maps
like googlemaps? someone was working on that - dont know what status is thought, but shouldnt be to hard to build an gadget to embed in a wave - however no point on putting it in a robot
Originally by: Garr Anders
corp api access, so directors can share work
thing is - if that realy would be in, and it would realy be used it would end up blowing my quotes at google app engine, which would mean i had to pay for it..
Originally by: Garr Anders
Im soo looking forward and hope wave will work in the ingame browser ...
New ingame Browser (Moondogie) is build on Googles Chromium - which is the reference browser for Google Wave, so it should... also get on sisi, try it out ;)
Everanking Lotteries - giving away the cool stuff! |

Empress Shai
|
Posted - 2009.12.04 14:11:00 -
[12]
Handy! 
|

Helle Acoma
|
Posted - 2009.12.27 03:42:00 -
[13]
Is this app still active?
|

Serventi
|
Posted - 2009.12.30 11:26:00 -
[14]
Aloah,
i have 20 invites for google wave ;) pm me ingame
-------
how ever the status msg dont't work while the server are offline, may there could be an msg like "Server <Server-Name> Offline
|

LifeStream
Gallente
|
Posted - 2010.01.05 22:05:00 -
[15]
Hi Peter and thanks for this early development :)
All 3 commands are working for me so far.
I'll sticky this thread to stay informed on your developments
Thanks!
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |