diff --git a/mautrix_telegram/formatter/from_telegram.py b/mautrix_telegram/formatter/from_telegram.py index 706f9213..4eb58b21 100644 --- a/mautrix_telegram/formatter/from_telegram.py +++ b/mautrix_telegram/formatter/from_telegram.py @@ -241,7 +241,9 @@ def _telegram_entities_to_matrix(text: str, entities: List[TypeMessageEntity]) - elif entity_type == MessageEntityItalic: html.append(f"{entity_text}") elif entity_type == MessageEntityCode: - html.append(f"{entity_text}") + html.append(f"
{entity_text}
" + if "\n" in entity_text + else f"{entity_text}") elif entity_type == MessageEntityPre: skip_entity = _parse_pre(html, entity_text, entity.language) elif entity_type == MessageEntityMention: