diff options
| author | 2020-04-08 15:10:40 +0300 | |
|---|---|---|
| committer | 2020-04-08 15:10:40 +0300 | |
| commit | 1100dba71b789bdc35c6c42d1b4003c7d28dcbb0 (patch) | |
| tree | 80b28180dc4474d2ef0178b84a82a5c2f0dd2944 | |
| parent | (Scheduler): Changed reason truncating in `apply_infraction` from 1900 chars ... (diff) | |
(ModLog): Added mod log item embed description truncating when it's too long.
| -rw-r--r-- | bot/cogs/moderation/modlog.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bot/cogs/moderation/modlog.py b/bot/cogs/moderation/modlog.py index c63b4bab9..e15a80c6d 100644 --- a/bot/cogs/moderation/modlog.py +++ b/bot/cogs/moderation/modlog.py @@ -2,6 +2,7 @@ import asyncio import difflib import itertools import logging +import textwrap import typing as t from datetime import datetime from itertools import zip_longest @@ -98,7 +99,7 @@ class ModLog(Cog, name="ModLog"): footer: t.Optional[str] = None, ) -> Context: """Generate log embed and send to logging channel.""" - embed = discord.Embed(description=text) + embed = discord.Embed(description=textwrap.shorten(text, width=2048, placeholder="...")) if title and icon_url: embed.set_author(name=title, icon_url=icon_url) |