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)
|
||||
|
||||
|
||||
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"""
|
||||
in_text = text
|
||||
while len(in_text) > 2000:
|
||||
closest_delim = max([in_text.rfind(d, 0, 2000 - shorten_by)
|
||||
while len(in_text) > page_length:
|
||||
closest_delim = max([in_text.rfind(d, 0, page_length - shorten_by)
|
||||
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:
|
||||
to_send = escape_mass_mentions(in_text[:closest_delim])
|
||||
else:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user