When I enter markdown format in MS Teams (```), how do I create a newline in a string? When a human types in markdown format, pressing Enter results in a newline. When I send a string with <br>
, \n
or \r\n
in text to the connector, it does not create a newline. I've found that I can escape markdown, enter a <br>
, and enter markdown again, but then it reformats each line to remove whitespace.
So how can I create a newline and maintain my spacing?
If this matters, I'm using pymsteams connector.
Edit: adding code example
import pymsteams
msg = pymsteams.connectorcard('...')
txt = '``` some text \n second line ```'
msg.text(txt)
msg.send()
I've also tried txt = '``` some text \r\n second line ```'
and txt = '``` some text <br> second line ```'
, but none of the 3 options insert a newline between "some text" and "second line".