That works perfectly, thanks! The name used to add the robot shows up
in the participants of the wavelet when the robot receives the
WaveletSelfAdded event, and I can determine the gadget to add based on
that.

Brian

On Apr 19, 6:25 pm, Joe Gregorio <[email protected]> wrote:
> Actually, I just learned that that won't work. What you can do is
> add the same robot but differentiate based on
> the robot name. For example, you can use robot
> addresses "[email protected]", "[email protected]", etc.
> and then parse the gadget name out of the robot address and add
> it to the wave.
>
>    Thanks,
>    -joe
>
>
>
>
>
> On Mon, Apr 19, 2010 at 11:39 AM, Joe Gregorio <[email protected]> wrote:
> > On Sun, Apr 18, 2010 at 12:00 AM, Brian <[email protected]> wrote:
> >> I'm trying to create an extension that adds several actions to the
> >> "New Wave" menu. Each action should create a new wave, add my robot,
> >> and insert a gadget, where the gadget is different for each action.
> >> From this 
> >> message:http://www.mail-archive.com/[email protected]/msg02460...
> >> , it appears that it's not possible to specify the gadget to be added
> >> using the extension manifest.
>
> > Yes, you can specify the gadget to be added using the
> > extension manifest:
>
> >  http://code.google.com/apis/wave/extensions/installers/index.html#Act...
>
> > Here is an example:
>
> >  http://wave-skynet.appspot.com/public/extensions/areyouin/manifest.xml
>
> >   Thanks,
> >   -joe
>
> > --
> > Joe Gregorio
> > Developer Relations, Google Wave
>
> >> A workaround would be to have the robot
> >> insert the gadget when it's added to the new wave, but since a
> >> different gadget is required for each action it seems like I would
> >> need multiple robots. I don't see a way to do that other than by
> >> creating an entirely separate app and robot for each distinct gadget,
> >> which seems ugly.
> >> So, my questions:
> >> - Is there a way to have an extension action create a new wave and add
> >> a specified gadget to it?
> >> - Is there any mechanism to pass any sort of state to a new wave
> >> created from an extension action? That way the robot could read the
> >> state and add the correct gadget.
> >> - Is it possible to have multiple robots running out of a single App
> >> Engine app?
> >> - Or is there a better approach to this problem that I'm overlooking?
>
> >> Thanks,
>
> >> Brian
>
> >> --
> >> You received this message because you are subscribed to the Google Groups 
> >> "Google Wave API" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to 
> >> [email protected].
> >> For more options, visit this group 
> >> athttp://groups.google.com/group/google-wave-api?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Wave API" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/google-wave-api?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en.

Reply via email to