aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-04-08 15:10:40 +0300
committerGravatar ks129 <[email protected]>2020-04-08 15:10:40 +0300
commit1100dba71b789bdc35c6c42d1b4003c7d28dcbb0 (patch)
tree80b28180dc4474d2ef0178b84a82a5c2f0dd2944
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.py3
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)