誰かの発言を返信として繰り返すだけならこう書くだけ。
#/usr/bin/env python from waveapi import events from waveapi import robot def blipSubmitted(properties, context): blip = context.GetBlipById(properties['blipId']) text = blip.GetDocument().GetText() blip.CreateChild().GetDocument().SetText(text) if __name__ == '__main__': sugyan_robot = robot.Robot( 'sugyan_robot', 1.0, image_url = 'http://sugi1982.appspot.com/icon.png') sugyan_robot.RegisterHandler(events.BLIP_SUBMITTED, blipSubmitted) sugyan_robot.Run()
インスタントメソッドが大文字から始まることに違和感を覚えてしまうのだけど、Pythonってそうなんだっけ…