Fix messages with URL previews not being bridged
This commit is contained in:
@@ -979,7 +979,8 @@ class Portal:
|
|||||||
DBMessage(tgid=evt.id, mx_room=self.mxid, mxid=mxid, tg_space=tg_space))
|
DBMessage(tgid=evt.id, mx_room=self.mxid, mxid=mxid, tg_space=tg_space))
|
||||||
self.db.commit()
|
self.db.commit()
|
||||||
return
|
return
|
||||||
media = evt.media if hasattr(evt, "media") else None
|
allowed_media = (MessageMediaPhoto, MessageMediaDocument, MessageMediaGeo)
|
||||||
|
media = evt.media if hasattr(evt, "media") and isinstance(media, allowed_media) else None
|
||||||
intent = sender.intent if sender else self.main_intent
|
intent = sender.intent if sender else self.main_intent
|
||||||
if not media and evt.message:
|
if not media and evt.message:
|
||||||
response = await self.handle_telegram_text(source, intent, evt)
|
response = await self.handle_telegram_text(source, intent, evt)
|
||||||
|
|||||||
Reference in New Issue
Block a user