Handle max message length.

This commit is contained in:
eSeR1805 2022-06-19 19:59:14 +03:00
parent c8ba8106e6
commit 8494bea64f
No known key found for this signature in database
GPG Key ID: BA53686259B46936

View File

@ -1568,6 +1568,10 @@ class Telegram(RPCHandler):
# Filter empty lines using list-comprehension # Filter empty lines using list-comprehension
messages.append("\n".join([line for line in lines if line])) messages.append("\n".join([line for line in lines if line]))
for msg in messages: for msg in messages:
if len(msg) > MAX_TELEGRAM_MESSAGE_LENGTH:
msg = "Message dropped because length exceeds "
msg += f"maximum allowed characters: {MAX_TELEGRAM_MESSAGE_LENGTH}"
logger.warning(msg)
self._send_msg(msg) self._send_msg(msg)
else: else:
message = f"Didn't find any custom-data entries for Trade ID: `{trade_id}`" message = f"Didn't find any custom-data entries for Trade ID: `{trade_id}`"