-lily-d: a thought for friendlier bot support: add a "subevt" (or otherwise extra, but subevt already exists for some events and in some parsers) field to #$# %SEND that gets propagated to the generated %NOTIFY. text-agent would ignore the subevt field in %notify as would unknowning clients, making the send look like a normal send, but a smarter client could format the output differently. e.g., CJ could, instead of sending a normal private message generate "#$# %SEND RECIPS=#112 SUBEVT=CJ-STOCK VALUE=3=No!"
(message sent to lily-dev)
-> From Coke [*sigh*], to lily-dev:
- There is room in the previous discussion about %ACTION to encompass bots as
- well, I suspect.
--
JeffR - 25 Nov 2003
My %ACTION comment was referring to game support. Right now, Game support in SLCP is... bad. One thing that'd have to be done for any serious game interface via slcp is to have a standard mini-protocol, and have each game document what messages it would send as part of that protocol, and what commands it would accept. Client writers could then have special support for them.
I think that both /game and bots have some overlap here - There could be a way for CJ to say "here's my format for stock requests", and provide support through a "/" command, in a way similar to a game makes certain / commands available once you've joined a game. There's a bit of thought that has to go into this first, not the least of which is designing a rewrite of the game engine.
--
CoKe - 04 Dec 2003
to top