{"version":"1.0","type":"rich","title":"Basic XMPP bot example for HipChat using node.js","description":"This example demonstrates a HipChat bot that responds to the `!weather` command by fetching and posting weather information into a group chat. The bot connects via XMPP using the `node-xmpp` library, joins a specified room, and listens for incoming groupchat messages. When a command is detected, it queries the Yahoo YQL API with the `request` library, parses the JSON response, and sends the formatted weather report back to the room. The animation shows the bot’s real-time message handling and reply cycle.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-4051047?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}