From 8e0948d560a233d014a983a6220b38be810bf4fb Mon Sep 17 00:00:00 2001 From: Kowlin <10947836+Kowlin@users.noreply.github.com> Date: Sun, 2 Feb 2025 00:36:37 +0100 Subject: [PATCH] Truncate service names in `[p]set api` modal (#6502) --- redbot/core/utils/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/redbot/core/utils/views.py b/redbot/core/utils/views.py index f70c55650..94a435869 100644 --- a/redbot/core/utils/views.py +++ b/redbot/core/utils/views.py @@ -380,9 +380,13 @@ class SetApiModal(discord.ui.Modal): self.title = _("Set API Keys") self.keys_label = _("Keys and tokens") if self.default_service is not None: - self.title = _("Set API Keys for {service}").format(service=self.default_service) + truncated_service_name = ( + (self.default_service[:20] + "…") + if len(self.default_service) > 20 + else self.default_service + ) self.keys_label = _("Keys and tokens for {service}").format( - service=self.default_service + service=truncated_service_name ) self.default_service = self.default_service.lower() # Lower here to prevent someone from capitalizing a service name for the sake of UX.