diff --git a/labadoor-matrix/src/lib.rs b/labadoor-matrix/src/lib.rs index f8e8997..0c4cf2f 100644 --- a/labadoor-matrix/src/lib.rs +++ b/labadoor-matrix/src/lib.rs @@ -23,12 +23,16 @@ fn open(param: String) { async fn on_room_message( event: OriginalSyncMessageLikeEvent, room: Room, + client: Client, ) { if let Room::Joined(room) = room { let msg_body = match event.content.msgtype { MessageType::Text(TextMessageEventContent { body, .. }) => body, _ => return, }; + if event.sender == client.user_id().unwrap() { + return; + } if msg_body == "1" { open(event.sender.to_string());