mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-08 12:18:54 -05:00
[Utils] Added page length argument to pagify (#368)
This commit is contained in:
parent
2dcb1c88d1
commit
eba80519fd
@ -31,13 +31,13 @@ def italics(text):
|
|||||||
return "*{}*".format(text)
|
return "*{}*".format(text)
|
||||||
|
|
||||||
|
|
||||||
def pagify(text, delims=[], escape=True, shorten_by=8):
|
def pagify(text, delims=[], escape=True, shorten_by=8, page_length=2000):
|
||||||
"""DOES NOT RESPECT MARKDOWN BOXES OR INLINE CODE"""
|
"""DOES NOT RESPECT MARKDOWN BOXES OR INLINE CODE"""
|
||||||
in_text = text
|
in_text = text
|
||||||
while len(in_text) > 2000:
|
while len(in_text) > page_length:
|
||||||
closest_delim = max([in_text.rfind(d, 0, 2000 - shorten_by)
|
closest_delim = max([in_text.rfind(d, 0, page_length - shorten_by)
|
||||||
for d in delims])
|
for d in delims])
|
||||||
closest_delim = closest_delim if closest_delim != -1 else 2000
|
closest_delim = closest_delim if closest_delim != -1 else page_length
|
||||||
if escape:
|
if escape:
|
||||||
to_send = escape_mass_mentions(in_text[:closest_delim])
|
to_send = escape_mass_mentions(in_text[:closest_delim])
|
||||||
else:
|
else:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user