Change webhook desc to something useful

This got tricky, so I finally added some tests. They're not particularly
interesting, though.

r?