fix telegram escaping
This commit is contained in:
parent
b5ed1037b0
commit
c1636d0afe
1 changed files with 6 additions and 4 deletions
|
|
@ -37,11 +37,13 @@ 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 += "labels: \n```\n"
|
message += "labels: \n"
|
||||||
|
message = telegram.utils.helpers.escape_markdown(message, version=2) + "```\n"
|
||||||
|
labels = ""
|
||||||
for l in alert['labels']:
|
for l in alert['labels']:
|
||||||
message += l + " : "+alert['labels'][l] + "\n"
|
labels += l + " : "+alert['labels'][l] + "\n"
|
||||||
message += "```"
|
message += telegram.utils.helpers.escape_markdown(labels, version=2) + "```"
|
||||||
bot.sendMessage(chat_id=chatID, text=telegram.utils.helpers.escape_markdown(message, version=2), parse_mode=telegram.ParseMode.MARKDOWN_V2)
|
bot.sendMessage(chat_id=chatID, text=message, parse_mode=telegram.ParseMode.MARKDOWN_V2)
|
||||||
return "Alert OK", 200
|
return "Alert OK", 200
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
bot.sendMessage(chat_id=chatID, text="Error to read json: "+str(error))
|
bot.sendMessage(chat_id=chatID, text="Error to read json: "+str(error))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue