[Opensim-users] Connecting a virtual world object to an external service
Seren Seraph
seren.seraph at gmail.com
Sun Jan 15 01:08:19 UTC 2017
On 01/14/2017 04:54 PM, Mister Blue wrote:
> One possibility is the dispatcher region module
> (https://github.com/cmickeyb/dispatcher). It presents an HTTP/REST
> interface to the region (with security) for external control of
> objects in the region. It has been used to move vehicles around
> regions (driven by a traffic simulator) and n-body physics display
> (driven by a physics simulation) and there is no reason it cannot be
> used for NPCs or chatbots.
That is cool to know about. :)
Staring as a noob at some opensim server code it is sort of surprising
how widely knowledge of what the protocol for a message is is
distributed through classes and methods that want to send that message.
Also widely spread is knowledge of details like whether polling vs
something more direct like websockets is in use.
It would be nice if there was a Messenger class with subclasses and
maybe a ResponseListener class with both base classes being protocol
agnostic. But so far it doesn't seem to be the way things have been done.
>
> On Sat, Jan 14, 2017 at 3:26 PM, Seren Seraph <seren.seraph at gmail.com
> <mailto:seren.seraph at gmail.com>> wrote:
>
> +1 the question with variations.
> In SL I know the various mail and HTML type communications have
> message
> length and number per second and queueing length (incoming to object)
> limits that are pretty severe.
>
> So my question is whether there are optional opensim server
> modules for
> a much better and more modern story. I don't see offhand why I can't
> have a message event loop equal to any other web client hardling as a
> module that can directly message any receiving object on receipt. Nor
> do I see why I can't hook memory enough to it to queue up however many
> messages (across all receivers) I choose.
>
> Is there work to do a object script client to a websocket that is not
> throttled?
>
>
>
>
> On 01/13/2017 01:03 PM, Ai Austin wrote:
> > I am askig round to see if anyone knows of a simple setup to make a
> > connection (HTTP in/out I assume?) between an inworld
> > object/avatar/NPC attachment and an external web service. To
> make the
> > connection and then handle two way
> > commands/instructions/queries/responses.
> >
> > Some time ago we had a MyCyberTwin chatbot doing this for a simple
> > http in/out script attached to an avatar or object to provide in
> world
> > chatbot facilities. MyCyberTwin was sold to IBM and that server end
> > is no longer available as an example.
> >
> > Anything you have or know of?
> >
> > _______________________________________________
> > Opensim-users mailing list
> > Opensim-users at opensimulator.org
> <mailto:Opensim-users at opensimulator.org>
> > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
> <http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at opensimulator.org
> <mailto:Opensim-users at opensimulator.org>
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
> <http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users>
>
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20170114/3c954624/attachment.html>
More information about the Opensim-users
mailing list