誰かが書き込むたびにRobotが末尾に「www」を勝手に書き足していく。
#/usr/bin/env python # -*- coding: utf-8 -*- from waveapi import events from waveapi import robot def blipSubmitted(properties, context): blip = context.GetBlipById(properties['blipId']) text = blip.GetDocument().GetText() blip.GetDocument().InsertText(len(text) - 1, u'www') 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()
Documentに対してInsertTextをすることで、新たな発言としてBlipを作成するのではなく、SUBMITされたBlipを直接編集することができる。
textの末尾には必ず改行が入っていると仮定して、"len(text)-1"の位置に「www」を挿入する。
みんなの発言が楽しげに見えるようになるかも!?
自分ではネガティブ発言しかしてないよ!