fix telegram escaping for good

This commit is contained in:
nd 2020-11-07 00:17:12 +01:00
parent eb0f87b779
commit d2ca0938b9
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9

View file

@ -37,7 +37,7 @@ def postAlertmanager(chatID):
elif alert['status'] == "firing": elif alert['status'] == "firing":
correctDate = parser.parse(alert['startsAt']).strftime('%Y-%m-%d %H:%M:%S') correctDate = parser.parse(alert['startsAt']).strftime('%Y-%m-%d %H:%M:%S')
message += "Started: "+correctDate+"\n" message += "Started: "+correctDate+"\n"
message = message.replace('-', '\-').replace('.', '\.').replace('!', '\!') + "labels: \n```\n" message = telegram.utils.helpers.escape_markdown(message.replace('-', '\-').replace('.', '\.').replace('!', '\!').replace('[', '\[').replace(']', '\]') + "labels: \n```\n")
for l in alert['labels']: for l in alert['labels']:
message += l + " : "+alert['labels'][l] + "\n" message += l + " : "+alert['labels'][l] + "\n"
message += "```" message += "```"