Java 谷歌波浪沙箱
有人在为你开发机器人和/或小玩意吗 我参与沙盒开发已经有几天了,我很想看看其他人对这个项目的看法Java 谷歌波浪沙箱,java,python,google-app-engine,google-wave,Java,Python,Google App Engine,Google Wave,有人在为你开发机器人和/或小玩意吗 我参与沙盒开发已经有几天了,我很想看看其他人对这个项目的看法 我还想知道每个人都在做什么。请分享您的意见和评论 访问并阅读博客、论坛,您的所有问题都会得到解答,包括最近发布的Wave应用程序库帖子。你还可以找到其他开发人员一起玩沙箱游戏。我还没有尝试过这些小工具,但从我所看到的一点来看,它们看起来非常简单。它们是以类似模板的方式实现的,您可以轻松地将状态保存在其中,从而允许更复杂的事情,例如列表甚至游戏 机器人是我最感兴趣的,嗯,我能说的就是它们真的很容易开发
我还想知道每个人都在做什么。请分享您的意见和评论 访问并阅读博客、论坛,您的所有问题都会得到解答,包括最近发布的Wave应用程序库帖子。你还可以找到其他开发人员一起玩沙箱游戏。我还没有尝试过这些小工具,但从我所看到的一点来看,它们看起来非常简单。它们是以类似模板的方式实现的,您可以轻松地将状态保存在其中,从而允许更复杂的事情,例如列表甚至游戏 机器人是我最感兴趣的,嗯,我能说的就是它们真的很容易开发!几乎不需要任何努力!见鬼,我会在这里为您编写一个代码:
import waveapi.events
import waveapi.robot
def OnBlipSubmitted(properties, context):
# Get the blip that was just submitted.
blip = context.GetBlipById(properties['blipId'])
# Respond to the blip (i.e. create a child blip)
blip.CreateChild().GetDocument().SetText('That\'s so funny!')
def OnRobotAdded(properties, context):
# Add a message to the end of the wavelet.
wavelet = context.GetRootWavelet()
wavelet.CreateBlip().GetDocument().SetText('Heeeeey everybody!')
if __name__ == '__main__':
# Register the robot.
bot = waveapi.robot.Robot(
'The Annoying Bot',
image_url='http://example.com/annoying-image.gif',
version='1.0',
profile_url='http://example.com/')
bot.RegisterHandler(waveapi.events.BLIP_SUBMITTED, OnBlipSubmitted)
bot.RegisterHandler(waveapi.events.WAVELET_SELF_ADDED, OnRobotAdded)
bot.Run()
现在我正在做一个谷歌应用引擎项目,这将是一个协作文本冒险游戏。对于这个游戏,我制作了一个机器人,让你在波浪上玩它。它使用Wave的光点线程让你可以在任何地方进行游戏分支等。有关更多信息,请查看(向下滚动一点以获取屏幕截图)。我一直在使用。这很容易处理。在大多数情况下,您可以在XML文件中使用javascript。您只需要为XML文件提供适当的标记。下面是一个小工具的示例,这个小工具从中检索顶部标题,并将它们显示在Wave的顶部。您可以了解更多有关小工具和应用程序的信息。
可能这是一个社区维基问题。请编辑此问题,以实际提问。如果您只对框架的观点感兴趣,请明确说明这一点,并将您的问题标记为“community wiki”。对不起,我以为我已经选中了community wiki的按钮。我在寻找想法和意见。我去过那里。我主要是想看看人们在这方面有什么经验,以及他们一直在做什么。谢谢。我一直在用这些小玩意儿。以下是我刚刚完成的一个链接: