Oct 17

The only list of Google Wave Robot capabilities is contained in the API reference documentation of the enum EventType, but unfortunately does not contain a description when the events are triggered. Here is a documented list of what I’ve figured out so far (needs to be completed in the future):

  • WAVELET_BLIP_CREATED
    Could not produce this event yet.
  • WAVELET_BLIP_REMOVED
    Could not produce this event yet.
  • WAVELET_PARTICIPANTS_CHANGED
    Participants have been added to and/or removed from a Wave. Access the new/removed participants via Event#getAddedParticipants() / Event#getRemovedParticipants()
  • WAVELET_SELF_ADDED
    The robot has been added to a wave.
  • WAVELET_SELF_REMOVED
    The robot has been removed from a wave.
  • WAVELET_TIMESTAMP_CHANGED
    The modification timestamp of a wave has changed.
  • WAVELET_TITLE_CHANGED
    The title of the wave has changed.
  • WAVELET_VERSION_CHANGED
    Haven’t figured out what version means exactly.
  • BLIP_CONTRIBUTORS_CHANGED
    The contributors for a blip have changed, i.e. added or removed.
  • BLIP_DELETED
    A blip was removed.
  • BLIP_SUBMITTED
    A new blip was created.
  • BLIP_TIMESTAMP_CHANGED
    The timestamp of a blip has changed.
  • BLIP_VERSION_CHANGED
    Haven’t figured out what version means exactly.
  • DOCUMENT_CHANGED
    The content of a blip was changed.
  • FORM_BUTTON_CLICKED
    Haven’t figured out yet what this really means.

As one can see, the description is not complete yet. Feel free to help me out in the comments ;)

2 Responses to “Google Wave Robot Capabilities”

  1. shitu Says:

    Hey do u know how to check when a particular wave is opened or closed??

  2. mklinke Says:

    shitu,

    I’m not exactly sure what you mean by opened or closed in the context of a wave.

    Would you please explain?

    Thanks,
    Martin

blog