diff --git a/fetch_blocks.py b/fetch_blocks.py index 614c17e..ad16997 100644 --- a/fetch_blocks.py +++ b/fetch_blocks.py @@ -26,7 +26,9 @@ def send_bot_post(instance: str, blocks: dict): if block["reason"] == None or block["reason"] == '': message = message + block["blocked"] + " with unspecified reason\n" else: - message = message + block["blocked"] + ' for "' + block["reason"] + '"\n' + if len(block["reason"]) > 420: + block["reason"] = block["reason"][0:419] + "[…]" + message = message + block["blocked"] + ' for "' + block["reason"].replace("@", "@\u200b") + '"\n' if truncated: message = message + "(the list has been truncated to the first 20 entries)"