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

pius Fabrica
|
Posted - 2009.04.08 19:28:00 -
[1]
Once thing our providence has is lots of requests for if a player is Friend or Foe. We keep a database available online so that members of the alliance (and neutrals concerned for personal safety) can check.
However this process is tedious and time consuming (and not to mention checking could get you killed)
I would like to implement a chat bot to sit in a publicly accessible channel, who would simply wait for a player to type the name of the character in question, and upon getting input, check the database and spit out the result in a fraction of a second.
The questions I would like to ask are
1: Is this an Eve EULA violation? If it is a violation (as I suspect), I would like to question the possibility of being granted permission. Simply put, the program would use a fraction of the bandwidth of a standard user account, and CCP still gets the same amount of money. I cannot see any reason why CCP would take issue with it as long as it is used only for this purpose. (Fingers crossed anyways!)
2: Has anyone done anything similar? and would anyone have any advice to give.
The program would most likely be a macro ripping the chat text via copy, a Java client reading from the clipboard and shooting it off to the server, Parsing the result and pasting the reply in the chat window) Pretty simple stuff really.
I would be providing the programs source code to anyone interested (Depending on CCP of course!)
Cheers, Pius.
|

Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2009.04.08 21:04:00 -
[2]
Make IGB page with simple form containing a <textarea> element. Point it to the database lookup page. Let it show the player corp logo in responce and suggested FoF status. Those wishing to check the status of a given player could just drag and drop the face to the form and submit.
P.S. Linky... -- Thanks CCP for cu |

pius Fabrica
|
Posted - 2009.04.08 21:10:00 -
[3]
Edited by: pius Fabrica on 08/04/2009 21:13:37
Originally by: Tonto Auri Make IGB page with simple form containing a <textarea> element. Point it to the database lookup page. Let it show the player corp logo in responce and suggested FoF status. Those wishing to check the status of a given player could just drag and drop the face to the form and submit.
P.S. Linky...
I'm not so keen on the IGB, for me it loads painfully slowly (sometimes upwards for 10 seconds per page, sometimes a lot more)
(Besides, I love doing the codey codey :D)
|

ShadowandLight
Amarr Hammer Of Light Libertas Fidelitas
|
Posted - 2009.04.09 04:45:00 -
[4]
Make it out of game, and have it search the killboards for targets either killed by blues or that KILLED blues.
Sounds easy to do in my mind?
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2009.04.09 09:36:00 -
[5]
1) This is a very clear EULA violation.
2) Inputting something into the client might be simple, reacting to something written most likely is very hard.
3) There are tons of possible and allowed ways to do this... _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

postal dude
Caldari Thundercats RAZOR Alliance
|
Posted - 2009.04.09 10:40:00 -
[6]
Edited by: postal dude on 09/04/2009 10:40:26
Originally by: Amida Ta
2) Inputting something into the client might be simple, reacting to something written most likely is very hard.
Reading the chatlogs is not that hard.
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2009.04.09 13:17:00 -
[7]
Originally by: postal dude Edited by: postal dude on 09/04/2009 10:40:26
Originally by: Amida Ta
2) Inputting something into the client might be simple, reacting to something written most likely is very hard.
Reading the chatlogs is not that hard.
Forgot about those, this should in fact be VERY easy *g*. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

pius Fabrica
|
Posted - 2009.04.09 14:20:00 -
[8]
Originally by: Amida Ta
1) This is a very clear EULA violation.
3) There are tons of possible and allowed ways to do this...
I am aware its likely an EULA violation, which is why I'm asking for CCP's blessing. As you said there are tons of possible and allowed ways of doing this, this is simply a cleaner (for the user) way of doing it.
the fact is, I could have done it behind CCP's back and they wouldn't have known, I'm trusting that CCP will look at my case, and see that it doesn't go against the spirit of the EULA (Which is aimed at taking down macro miners and the like). I've obtained permission in other MMO's, Most dev teams are sensible and just.
|

Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2009.04.09 14:37:00 -
[9]
Learn from Bacon history. What violates EULA will not be tolerated. If you need especially chat bot, you can try the following: Make tray program that would poll certain channel logfile for char names said by you and lookup web DB, then change icon color to either red or blue, depends the results. -- Thanks CCP for cu |

Raser Moonstrider
Advanced Planetary Exports
|
Posted - 2009.04.09 15:41:00 -
[10]
Edited by: Raser Moonstrider on 09/04/2009 15:41:51
Originally by: Tonto Auri Learn from Bacon history. What violates EULA will not be tolerated. If you need especially chat bot, you can try the following: Make tray program that would poll certain channel logfile for char names said by you and lookup web DB, then change icon color to either red or blue, depends the results.
I think that would be a good idea right there. All you would need to do is have a specific channel set up, have your program just look at that channel for name queries, and then search the database. Also, should you do it like that, multiple people could use that program, and have it read the same channel, so that when anyone puts in a name the icon will change color for everyone; or just have a filter set to one specific person.
|
|

Johnathan Roark
Caldari Quantum Industries RAZOR Alliance
|
Posted - 2009.04.09 16:09:00 -
[11]
rather then asking here, your better off filing a petition ingame and asking. Chances are though, if you have questions about it, it probably is.
But I do not see why an out of game website wouldn't serve the same purpose. Personally, I would love to see some automated responce scripting, they talked about doing some of that for walking in stations but i do not see that being able to connect to an external database :(
POS-Tracker 2.1.0 Hosting |

Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2009.04.09 17:04:00 -
[12]
Originally by: Raser Moonstrider I think that would be a good idea right there. All you would need to do is have a specific channel set up, have your program just look at that channel for name queries, and then search the database. Also, should you do it like that, multiple people could use that program, and have it read the same channel, so that when anyone puts in a name the icon will change color for everyone; or just have a filter set to one specific person.
Key word is "said by you". Or it'll be very funny, but useless tray illumunation. -- Thanks CCP for cu |

Ix Forres
Caldari Vanguard Frontiers Sc0rched Earth
|
Posted - 2009.04.09 17:25:00 -
[13]
Petitions aren't exactly the best way to ask about EULA stuff. GMs will, guaranteed, always say no. Email someone, it's by far the most concrete method.
I'd love to see CCP implement some sort of remote hook for WiS- conversation responses hooked into web servers/databases would be fantastic. But I suspect it's not gonna happen, somehow. Something like what Second Life implements with LSL (But with a less crappy language- Python/Ruby anyone? ) would be fantastic, but look how many issues Linden have with that... -- Ix Forres EVE Application Developer ISKsense | EVE Metrics (NEW) | I Tweet |

Pwett
QUANT Corp. QUANT Hegemony
|
Posted - 2009.04.09 18:23:00 -
[14]
Why not just bypass the entire EULA and do it through irc? _______________ <Q> QUANT Hegemony QUANT is rebuilding, EVE-Mail me for recruitment info. Item Database |

Ix Forres
Caldari Vanguard Frontiers Sc0rched Earth
|
Posted - 2009.04.09 21:06:00 -
[15]
Originally by: Pwett Why not just bypass the entire EULA and do it through irc?
If you couldn't live without a chat-based solution this'd do fine, but frankly a web application to do this would be fine imo. Just sounds like a search function would come in handy. -- Ix Forres EVE Application Developer ISKsense | EVE Metrics (NEW) | I Tweet |

pius Fabrica
|
Posted - 2009.04.10 11:42:00 -
[16]
Originally by: Ix Forres
Originally by: Pwett Why not just bypass the entire EULA and do it through irc?
If you couldn't live without a chat-based solution this'd do fine, but frankly a web application to do this would be fine imo. Just sounds like a search function would come in handy.
We do actually have a web application in place, the main drive behind it being chat based is that the IGB is sluggish at times (for me it always takes (at least) 10 seconds to load a page, usually more. if someone warps 60km from you and you need to know, waiting 10 seconds could get you killed. with an area so full of neuts like provi you'll end up warping off so often you'll get dizzy.
the only way round this is to keep the KOS checker open, but this is a bit messy.
I do like the idea of using logfiles, I'll have a gander at this :)
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |