Discord often fails to unfurl URLs due to a variety of reasons (request being blocked, page not supporting OpenGraph tags, etc) so we could use multiple methods of obtaining page data for previews.
One immediate issue will be possible conflicts with various cogs and determining which cog(s) should be handling specific URLs.
Discord often fails to unfurl URLs due to a variety of reasons (request being blocked, page not supporting OpenGraph tags, etc) so we could use multiple methods of obtaining page data for previews.
One immediate issue will be possible conflicts with various cogs and determining which cog(s) should be handling specific URLs.