From 8b3239791570f8b3c4b234ff97f9ea21ebbd86b8 Mon Sep 17 00:00:00 2001 From: unfunny Date: Sun, 13 Sep 2026 16:50:55 -0400 Subject: [PATCH] Debug: log joined rooms at startup and every received event --- index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/index.js b/index.js index 61cd89b..01f8a4a 100644 --- a/index.js +++ b/index.js @@ -59,8 +59,20 @@ function loadQuotes() { await client.startClient(); console.log('✅ MatrixClient connected and authenticated\n'); + const joinedRooms = client.getRooms(); + console.log(`🏠 Current rooms: ${joinedRooms.length}`); + joinedRooms.forEach((r) => { + console.log(` - ${r.roomId} membership="${r.getMyMembership()}"`); + }); + console.log(''); + const cmd = (process.env.BOT_COMMAND || '!quote').toLowerCase(); + // Diagnostic: log EVERY event the client receives, regardless of type. + client.on('event', (event) => { + console.log(`EVENT type="${event.getType()}" room=${event.getRoomId()} sender=${event.getSender()}`); + }); + // Auto-accept invites so the bot can be invited into rooms. client.on('RoomMember.membership', (event, member) => { if (member.userId === userId && member.membership === 'invite') {