Support Channel_Pins_Update and Webhooks_Update events
Neither are great events due to how little data they provide (pretty much only the channel id), but it would still be nice to have.
CHANNEL_PINS_UPDATE was discussed in #149. Unsure about WEBHOOKS_UPDATE, as it only provides guild_id and channel_id. Page @AntiTcb for opinions.
The CHANNEL_PINS_UPDATE event has "evolved" since that PR back in 2016 and now provides more data than just a timestamp.
I can see an utility for WEBHOOKS_UPDATE, it would be possible to GetWebhooksAsync with the channel that is passed and manually check what had changed (like if someone deleted a webhook your bot needed).
But not for CHANNEL_PINS_UPDATED, when you pin and unpin, it'll also fire MESSAGE_UPDATED that contains a lot more useful data about the message etc.
Could WEBHOOKS_UPDATE be implemented then please? I specifically have a use for this due to having webhook urls publicly used in a api; at which people tend to send delete to; an auto recreate I could make would be nice.
Yes, I'm aware there's better solutions than a webhook, I'm just lazy.