Handle error for long poll titles in a user-friendly way
Sentry Issue: [BOT-7Q](https://sentry.io/organizations/python-discord/issues/1821866467/?referrer=github_integration)

The poll command puts the poll's question in the embed's title, which has a maximum character limit of 256. Instead of letting the exception for a 400 response status propagate, an error should be displayed to the user indicating the question given is too long. Automatic truncation is probably a bad idea in this context. The user should manually figure out a shorter phrasing.
diff --git a/bot/cogs/utils.py b/bot/cogs/utils.py
index 91c6cb36..d96abbd5 100644
--- a/bot/cogs/utils.py
+++ b/bot/cogs/utils.py
@@ -232,6 +232,8 @@ class Utils(Cog):
         A maximum of 20 options can be provided, as Discord supports a max of 20
         reactions on a single message.
         """
+        if len(title) > 256:
+            raise BadArgument("The title cannot be longer than 256 characters.")
         if len(options) < 2:
             raise BadArgument("Please provide at least 2 options.")
         if len(options) > 20:
['bot/cogs/utils.py']