Telegram does not escape some markdown characters, for example:
This works fine
_test\_test_
But this return parse error
*test\*test*
What I do wrong?
String escapedMsg = toEscapeMsg
.replace("_", "\\_")
.replace("*", "\\*")
.replace("[", "\\[")
.replace("`", "\\`");
Do not escape ]
character. If [
is escaped, ]
is treated like a normal character.