[ { "id": "a7581a6224cbd24d", "type": "matrix-room-users", "z": "f025a8b9fbd1b054", "name": "", "server": null, "roomId": "", "x": 440, "y": 2800, "wires": [ [ "3e37b5fded58782d" ], [] ] }, { "id": "2764620d2d514996", "type": "switch", "z": "f025a8b9fbd1b054", "name": "is from me", "property": "userId", "propertyType": "msg", "rules": [ { "t": "eq", "v": "@skylord123:skylar.tech", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 610, "y": 2740, "wires": [ [ "f487951ea1b22a95" ] ] }, { "id": "7ed8fc36ba75298a", "type": "matrix-receive", "z": "f025a8b9fbd1b054", "name": "", "server": null, "roomId": "", "acceptText": true, "acceptEmotes": true, "acceptStickers": true, "acceptReactions": true, "acceptFiles": true, "acceptImages": true, "x": 440, "y": 2740, "wires": [ [ "2764620d2d514996" ] ] }, { "id": "f487951ea1b22a95", "type": "switch", "z": "f025a8b9fbd1b054", "name": "msg.payload filter", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "room_users", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 790, "y": 2740, "wires": [ [ "a7581a6224cbd24d" ] ] }, { "id": "3e37b5fded58782d", "type": "function", "z": "f025a8b9fbd1b054", "name": "Room List (for user or all)", "func": "let payload = null;\nif(!msg.payload || !msg.payload.joined) {\n payload = 'No users in room.';\n} else {\n payload = `Room ${msg.topic} users:`;\n payload += '