Google Wave允許兩個或更多參與者在一個wave內私下發言。當我的機器人添加到wave中時,我會識別WAVELET_SELF_ADDED事件並調用下面的方法。然而,沒有任何反應。機器人如何在Google Wave中私下回復您?
由於日誌中的Debug和Info語句,我可以判斷代碼是否被執行。 有沒有任何理由爲什麼機器人添加時不啓動私人標記?
def start_private_wavelet(properties, context):
"""Start a private conversation between the robot and some participants."""
participants = []
participants.append('[email protected]')
participants.append('[email protected]')
logging.debug('Getting wave info')
root_wavelet = context.GetRootWavelet()
root_wave_id = root_wavelet.GetWaveId()
root_wave = context.GetWaveById(root_wave_id)
logging.debug('Creating private wave in %s' % root_wave_id)
private_wavelet = root_wave.CreateWavelet(participants)
message = private_wavelet.CreateBlip()
message.GetDocument().SetText("This is a private conversation...")
logging.debug('Private wave created')
我找不到它的問題。也許您可以嘗試發佈「外發:」操作(從您的日誌中)或試用Google Wave API組:http://groups.google.com/group/google-wave-api – 2010-01-13 02:22:50
您是否看到過這個工作?我剛剛搜索了論壇,發現一則帖子暗示無法通過API進行私人回覆:http://bit.ly/7bSMFy – 2010-01-14 03:18:41
Google員工證實目前尚不可能,但即將推出。查看上面的bit.ly鏈接進行跟蹤。再次感謝Brian,感謝您的幫助。 – 2010-01-17 00:45:16