Implement Telegram -> Matrix formatted message bridging

This commit is contained in:
Tulir Asokan
2018-01-21 15:15:13 +02:00
parent 130a428641
commit f1d8312806
8 changed files with 161 additions and 23 deletions
+2 -2
View File
@@ -142,13 +142,13 @@ class IntentAPI:
self._ensure_registered()
return self.client.create_room(alias, is_public, name, topic, is_direct, invitees)
def send_text(self, room_id, text, html=False, formatted_text=None, notice=False):
def send_text(self, room_id, text, html=None, notice=False):
if html:
return self.send_message(room_id, {
"body": text,
"msgtype": "m.notice" if notice else "m.text",
"format": "org.matrix.custom.html",
"formatted_body": formatted_text or text,
"formatted_body": html or text,
})
else:
return self.send_message(room_id, {