imp

Results 7 issues of imp

### Description If you send any component with a [Unicode surrogate character][1] in its custom ID, it results in 500 Internal Server Error. [1]: https://unicode.org/faq/utf_bom.html#:~:text=Surrogates%20are%20code%20points%20from,DC0016%20to%20DFFF16. ### Steps to Reproduce 1....

bug
synced
message components

Added a reason param for these methods just like in `add_role` ``` delete_channel delete_channel_message delete_channel_messages pin_channel_message unpin_channel_message remove_role kick_user ban_user create_guild_channel edit_channel create_guild_role edit_guild_role_position edit_guild_role create_guild_emoji create_webhook edit_webhook delete_webhook ```

enhancement

The max number of OR query objects is 25 and beyond that Deta returns "Bad query" error.

1. Fix HTTPException erroring when getting content types other than `application/json`. ![image](https://github.com/user-attachments/assets/b69ec582-f855-468e-b496-01ce47e0a433) 2. Be more explicit with the response data. Sometimes it doesn't have the "code" key in it, but...

bug

If your request results in a discord HTTP exception, for example you do ```py await interaction.response.send(embed = embed) ``` where the total characters in the embed is above 6000, that...