Intelligent Embedded Permission Detection

In previous versions the bot would encounter an error, and simply not respond, when the permission was missing for embedded messages. In a more recent update we added a notice which wasn't really ideal either.

Today we're adding a smart detection for these permissions, the bot will use this detection to determine if it can reply with an embedded or not. If it cannot it will use the legacy plain text method.