Hi Bryan,
I have not experience with python. But i think line below can help
you:
.....
for (Event event : robotMessageBundle.getEvents()) {
TextView document = event.getBlip().getDocument();
if (event.getType() == EventType.BLIP_SUBMITTED) {
String sender = event.getModifiedBy();
}
......
thanks,
Alex
On Nov 27, 12:08 pm, Bryan <[email protected]> wrote:
> Hello,
> I am using the python sdk to make a robot and currently I have:
>
> from waveapi import events
> from waveapi import model
> from waveapi import robot
>
> def OnParticipantsChanged(properties, context):
> """Invoked when any participants have been added/removed."""
> added = properties['participantsAdded']
> for p in added:
> Notify(context)
>
> def OnRobotAdded(properties, context):
> """Invoked when the robot has been added."""
> root_wavelet = context.GetRootWavelet()
> root_wavelet.CreateBlip().GetDocument().SetText("I'm alive!")
>
> def OnBlipSubmitted(properties, context):
> """Invoked when any blip we are interested in is submitted."""
> root_wavelet = context.GetRootWavelet()
> root_wavelet.CreateBlip().GetDocument().SetText("I'm alive!")
>
> def Notify(context):
> root_wavelet = context.GetRootWavelet()
> root_wavelet.CreateBlip().GetDocument().SetText("New Comment")
>
> if __name__ == '__main__':
> myRobot = robot.Robot('Push Notifications Bot',
> image_url='http://clappsapps.net/icon.png',
> version='9',
> profile_url='http://clappswavebot.appspot.com/profile')
> myRobot.RegisterHandler(events.WAVELET_PARTICIPANTS_CHANGED,
> OnParticipantsChanged)
> myRobot.RegisterHandler(events.WAVELET_SELF_ADDED, OnRobotAdded)
> myRobot.RegisterHandler(events.BLIP_SUBMITTED, OnBlipSubmitted)
> myRobot.Run()
>
> as my code.
> Basically a very small change to the tutorial. What I want to do is
> get the text and the user name of the person who submitted the blip in
> the OnBlipSubmitted method. How exactly would I go about doing this.
> Ive been looking through samples and documentation but I can't seem to
> find anything that works.
>
> Thank you,
> Bryan
--
You received this message because you are subscribed to the Google Groups
"Google Wave API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-wave-api?hl=en.