I would also check the `res.statusCode`. Being a GET, I'd guess expected status code is 200, but you should check the API docs:

```
if res.statusCode isnt 200
   msg.send "Hit a problem using the Douban API: HTTP #{res.statusCode}"
   return
```