Handle incoming messages from bot

This commit is contained in:
Tulir Asokan
2018-02-18 12:03:20 +02:00
parent 7dc5384d52
commit 7b0c58aa27
5 changed files with 156 additions and 140 deletions
+2
View File
@@ -169,10 +169,12 @@ class MatrixHandler:
is_command, text = self.is_command(message)
sender = await User.get_by_mxid(sender).ensure_started()
print(sender, sender.whitelisted)
if not sender.whitelisted:
return
portal = Portal.get_by_mxid(room)
print(is_command, portal, sender.logged_in, portal.has_bot)
if not is_command and portal and (sender.logged_in or portal.has_bot):
await portal.handle_matrix_message(sender, message, event_id)
return