Guild Chat API

Guild Chat API

in API Development

Posted by: Keneth.6490

Keneth.6490

I know Lawton is working on a whole bunch of endpoints for guilds and I’m still waiting patiently for those, but what I’ve really been interested in since before the release of the game is a way to interact with guild chat channels externally.

I’m well aware that this is a much bigger challenge than something as simple as exposing basic (static) info, but I’m just curious if it’s something that the team is looking into or intends to in the future.

Between in-game chat, TS, forums, twitter, reddit, IRC channels, and whatever else we use to communicate with each other, things have always felt a bit disconnected. Being able to interact with your guild without having to run the game would improve the growth and integration of third-party communities considerably. Of course, that extends to other forms of interaction with the game, but I’ve always felt that chat should be the first and most important step in that direction.

Guild Chat API

in API Development

Posted by: Special K.8143

Special K.8143

Holy crap. I had just typed up a post and was about to post it here about this same thing. Was gonna put in it “general discussion” but my spidey sense told me to click here first and this post was right on top.

my post was: "So i was letting my mind wander a bit and all of a sudden i remembered way back before any of the Guild War2 beta’s were out, and ANET was hype-training GW2. I remembered one of the features they were going to make was an APP for PC’s and tablets that would let you logged into your account and chat with people IN GAME. I believe they also said you’d be able to have access to the World Map and be able to see where all your Guildies are and what they might be doing (Kinda just like with the HoT expansion where we see the yellow dots everywhere).

While having the map tool would be cool, i would LOVE to be able to have access to chat with Guildies while i’m outside the game, kinda like an in-house GW2 IRC program. This would be great for socialization when you just dont want to be in-game, but still participate and help others, or just hang out.

Any way this could happen?"
————————

i can’t remember if any reason was given as to why that GW2 program was never made or finished, or if they just let it fade away. But i too would like to have a nice IRC type chat window to talk with people who are in the game.

Guild Chat API

in API Development

Posted by: Keneth.6490

Keneth.6490

If I recall correctly, the app was just not something they could devote substantial resources to. Understandable, considering what state the original release was in.

That said, I think many of us are still hopeful that some of those features will eventually see the light of day, guild chat being the foremost among them.

I don’t think the task would present an insurmountable challenge (reading logs and pushing messages to the chat servers through an API is fairly basic stuff), but it is my understanding that the chat system is a pretty horrible mess considering the amount of issues it has had since the game came out, so it might be harder than it’s supposed to be.

Guild Chat API

in API Development

Posted by: Lawton Campbell

Lawton Campbell

Web Programmer

Next

So, one of the big blockers is that our API’s HTTP backend is 100% stateless and only supports request/response (not websockets, etc) and doesn’t handle long-polling well. We’ll probably also need to write a protocol implementation for whatever protocol we settle on (my bets are on IRC) since existing libraries probably won’t play nicely with our stack.

The other major issue is that the game side of the chat bits only expects interaction from the game client; I’m not sure what the game will do when it sees your own guild chats sent to your game client from your phone.

Lemmie get all the easy stuff out of the way first, then I’ll work on chat and character portraits and stuff ;__;

Guild Chat API

in API Development

Posted by: Keneth.6490

Keneth.6490

Well, as long as the answer isn’t “not happening”, I’m fairly satisfied.

Guild Chat API

in API Development

Posted by: stress level zero.4907

stress level zero.4907

Lawton the man.

Guild Wars 2 Armory

Find, view, and share user profiles, characters, and guilds on your pc and mobile.

Guild Chat API

in API Development

Posted by: Rod.6581

Rod.6581

Any update on this?

Guild Chat API

in API Development

Posted by: Aidan Savage.2078

Aidan Savage.2078

The other major issue is that the game side of the chat bits only expects interaction from the game client; I’m not sure what the game will do when it sees your own guild chats sent to your game client from your phone.

Lemmie get all the easy stuff out of the way first, then I’ll work on chat and character portraits and stuff ;__;

Too bad they cant make what amounts a gutted client for iOS and Android that’s basically just the client wrappings and guild/chat interface. That might get around the problems quite nicely.

Guild Chat API

in API Development

Posted by: Lawton Campbell

Previous

Lawton Campbell

Web Programmer

Any update on this?

Not yet ;__;

Guild Chat API

in API Development

Posted by: Lithril Ashwalker.6230

Lithril Ashwalker.6230

Why not have messages copied from your guild chats respectively then relayed to an IRC type chat to parrot them and request your account credentials in order to log in and SEE and reply to whats going on. doing so could relay back to guild chats as if you WERE ingame? a mirror image if you will.

Guild Chat API

in API Development

Posted by: Elrey.5472

Elrey.5472

Question regarding this. Since it’s only suppose to be for Guild chat. Would it be possible to allow a Bot to use that chat from outside the game?

For example, my guild is a very closed and small guild that uses a very powerful TeamSpeak chat bot with our API keys stored in its internal database and it can give us some very useful stuff like the next commands in the TeamSpeak Chat.
user: !api fractal level
bot: Your fractal level is X
user: !api build <character>
bot: That character traits are X, skills are Y, gear is Z.
user: !drop
bot: You won a X (level 45 exotic greatsword, for example)

We use this kind of commands all the time, because some of them are even minigames like the !drop one. The cons of this is that we’re always in need to minimize the game and stay in the TeamSpeak chat for it.

If the chat integration with the API would be possible as a real-time thing, more or less, my teamspeak bot could maybe monitore the guild chat and answer for commands inside the game. That way we could create some useful in-game commands like:
user: !tequatl
bot: Tequatls appears in 4 minutes at <links waypoint>

This would be an enormous QoL change for our guild, since the bot could link us items, find stuff in the wiki for us, use the API to give us detailed crafting information about something, etc. I’m sure more other guilds would also benefit from it.

The Cons is that malicious players would code bots for gold selling or stuff like that. However, if the API integration is only for guild chat, it shouldn’t be an issue. Guild leaders should know who to invite to their guilds, and they can kick people out if there’s such a problem. And let’s face it, gold sellers are already gold selling in map chats and whispers even before the API chat integration is done.

So now the question is: Will this be allowed, or it would be a bannable action?

ES Wiki Sysop. Vanquiser of the Marionette, Lover of the Aetherpath.
Aens / Ellantriel / Nao To Mori / Saelyth. Commander
Guias de Raids en espaƱol / Spanish raiding guides

(edited by Elrey.5472)

Guild Chat API

in API Development

Posted by: pikkunana.7495

pikkunana.7495

There is a game that you can have Twitter inside the actual game. "Inside game layout there is option to connect your “twitter account” and chat with people outside the game. While you are playing the game, chat them in game chat "twitter box ".