feat(notification/telegram): avoid markdown errors in default template

pull/18218/head
Pavel Zavora 2020-07-09 13:59:40 +02:00
parent 001e0f8d37
commit 3f2ccfa9e1
1 changed files with 6 additions and 1 deletions

View File

@ -48,8 +48,13 @@ export const getRuleVariantDefaults = (
}
case 'telegram': {
// wrap all variable values into `` to prevent telegram's markdown errors
const messageTemplate = defaultMessage.replace(
/\$\{[^\}]+\}/g,
x => `\`${x}\``
)
return {
messageTemplate: defaultMessage,
messageTemplate: messageTemplate,
channel: '',
parseMode: 'MarkdownV2',
disableWebPagePreview: false,