- Google Wave Sandbox - A public wave where you can test Bingy
- Embedded Here - Check out this embedded page
See Bingy in action.
Bingy bot answers user's questions, and even allows users to create FAQ waves collaboratively.
About Bingy
Sing in the tune "Twinkle Twinkle.."

A little bit of Irony here - Bingy bot tries to find answer for your questions using Bing APIs, and post it back if it knows. Type a question, like "what is an elephant?" or just key in a flight number to get the status. Bingy will answer if it knows. Bingy interfaces with Bing using the XML APIs to do instant searches. I'll spend more time on Bingy to make it smarter, so that it can process tokens, and give better information other than flight status etc.
Though Jon has a well written tutorial (his code itself is simple enough to start hacking), I'll post a detailed example with my experiments with the wave bot api, specifically on the Bing interfacing. As I already mentioned, the best part of Bingy is that it is implemented in .NET.
Basically, a python proxy is hosted in google app engine that routes all calls to your custom domain. These steps are already mentioned in Jon's wiki post. I'll upload the code soon so that this can be a reference point for a first cut implementation.
Resources For You To Start With
- Hope you already have a Wave Sandbox access? or Request it here
- Grab the Wave Robot .NET Library
- See this post from Jon on how to start
- The Google Wave API Reference
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Bingy Bot Wave Test</title>
<script src="http://wave-api.appspot.com/public/embed.js" type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
var wavePanel = new WavePanel('http://wave.google.com/a/wavesandbox.com/');
wavePanel.loadWave('wavesandbox.com!w+4T_YGl-u%BH');
wavePanel.init(document.getElementById('waveframe'));
}
</script>
</head>
<body onload="initialize()" style="background:white">
<font face="arial">
<h1>bingybot@appspot.com</h1>
<div id="waveframe" style="width: 100%; height: 90%;background:white"></div>
</body>
</font>
</html>
Enjoy, happy coding!!

