20 lines
352 B
Python
20 lines
352 B
Python
import re
|
|
|
|
|
|
def split_text(message: str):
|
|
messages = []
|
|
lines = re.split(r"\n", message)
|
|
|
|
temp = ""
|
|
|
|
for line in lines:
|
|
if len(temp) + len(line) < 4096:
|
|
temp += line + "\n"
|
|
else:
|
|
messages.append(temp)
|
|
temp = line + "\n"
|
|
|
|
if temp:
|
|
messages.append(temp)
|
|
|
|
return messages |