Je n'ai pas essayé les gadgets, mais à partir du peu que je les ai regardé, ils semblent assez simples. Ils sont implémentés de manière modélisée et vous pouvez facilement y conserver des états, ce qui permet des choses plus complexes telles que les listes RSVP et même les jeux.
Les robots sont ce qui m'intéresse le plus, et bien, tout ce que je peux dire, c'est qu'ils sont vraiment faciles à développer! Comme à peine aucun effort du tout! Zut, je vais coder pour vous ici:
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()
En ce moment je travaille sur un projet de Google App Engine qui va être un jeu d'aventure de texte collaboratif. Pour ce jeu, j'ai créé un bot qui vous permet de le jouer sur Wave. Il utilise le filetage de Blips de Wave pour vous permettre de brancher le jeu à tout moment etc. Pour plus d'informations, jetez un oeil à the Google Code project page (défilez un peu pour une capture d'écran.)
c'est peut-être une question wiki communautaire – codingbear
Veuillez éditer le pour poser une question. Si vous êtes uniquement intéressé par les opinions sur le cadre, veuillez le mentionner clairement et marquer votre question "wiki communautaire". – Randolpho
Désolé, je pensais avoir vérifié le bouton pour le wiki communautaire. Je suis à la recherche de pensées et d'opinions. –