An other point which may relate to this is that at present robot can not
remove participant.Any thought to deal with this issue?

On Thu, Jun 10, 2010 at 6:10 AM, Anders <blabl...@gmail.com> wrote:

> I was thinking of having one robot creating all the waves in my
> application, and each time a wave is created the robot adds the public
> participant to the wave plus one or a few robots to provide default
> functionality (such as support for emoticons).
>
> So when a user creates a wave in my application, it's the one robot
> that always is the creator of the wave. And each time a participant
> tries to remove the public participant or any of the default robots in
> a wave, then the robot who created the wave gets informed about that
> through WaveletParticipantsChanged() and immediately re-adds the robot
> that was removed from the wave.
>
> Anyone can remove all the other participants in any of the waves in my
> application, but since the public participant is always re-added
> immediately, nobody is blocked from any of the waves and I thought it
> would be nice to allow anyone to add or remove their own robots to the
> waves which would potentially provide for powerful capabilities in the
> waves.
>
> I haven't checked if all these things are possible in practice but
> that's my plan at the moment. And I don't know all the details yet.
> For example is it possible to catch an event and then consume it
> before any action has taken place? Or when a robot receives an event,
> then the action has already happened.
>
> On Jun 9, 8:05 pm, Nathanael Abbotts <nat.abbo...@googlemail.com>
> wrote:
> > Yes - but the robot adding public would be able to be removed also,
> unless
> > it created the wave.
> >
> > On 8 June 2010 23:53, Anders <blabl...@gmail.com> wrote:
> >
> > > Oh, now I discovered this:
> >
> > > class WaveletParticipantsChanged(Event):
> > >  """Event triggered when the participants on a wave change.
> >
> > > I assume that it can be used for catching all cases when participants
> > > are removed from waves. That would be good enough. At least until more
> > > fine-grained control has been implemented which I saw is planned for
> > > the wave roadmap.
> >
> > > On Jun 8, 10:44 pm, Nathanael Abbotts <nat.abbo...@googlemail.com>
> > > wrote:
> > > > If it helps - I'm working on a robot that you can use to create waves
> for
> > > > you, and it will re-add anyone that was removed, unless they remove
> > > > themselves. (This robot would have created the wave, so it cannot be
> > > > removed).
> >
> > > > On 8 June 2010 21:00, Anders <blabl...@gmail.com> wrote:
> >
> > > > > I have started developing a wave application with public waves. One
> > > > > problem is that the Public participant pub...@a.gwave.com can be
> > > > > removed by anyone, and then the wave is no longer public! Not good.
> >
> > > > > Another problem is that anyone can remove robots from a public
> wave,
> > > > > which also is a problem.
> >
> > > > > I would like to have the waves public when it comes to writing to
> the
> > > > > wave, but not public when it comes to removing participants, such
> as
> > > > > the Public participant and robots.
> >
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > > Groups
> > > > > "Google Wave API" group.
> > > > > To post to this group, send email to
> google-wave-...@googlegroups.com.
> > > > > To unsubscribe from this group, send email to
> > > > > google-wave-api+unsubscr...@googlegroups.com<google-wave-api%2bunsubscr...@googlegroups.com>
> <google-wave-api%2bunsubscr...@googlegroups.com<google-wave-api%252bunsubscr...@googlegroups.com>
> >
> > > <google-wave-api%2bunsubscr...@googlegroups.com<google-wave-api%252bunsubscr...@googlegroups.com>
> <google-wave-api%252bunsubscr...@googlegroups.com<google-wave-api%25252bunsubscr...@googlegroups.com>
> >
> >
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/google-wave-api?hl=en.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google Wave API" group.
> > > To post to this group, send email to google-wave-...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-wave-api+unsubscr...@googlegroups.com<google-wave-api%2bunsubscr...@googlegroups.com>
> <google-wave-api%2bunsubscr...@googlegroups.com<google-wave-api%252bunsubscr...@googlegroups.com>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-wave-api?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Wave API" group.
> To post to this group, send email to google-wave-...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-wave-api+unsubscr...@googlegroups.com<google-wave-api%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-wave-api?hl=en.
>
>


-- 
Regards,
Ravinder Singh Maan

-- 
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-...@googlegroups.com.
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.

Reply via email to