diff --git a/services/meetingService.js b/services/meetingService.js
index d96dc3f6e9e2c38de4732f30aa729458a383d33e..2da1a7e88bcdc0ccd1b82c74fd1133c2b1725e41 100644
--- a/services/meetingService.js
+++ b/services/meetingService.js
@@ -300,9 +300,18 @@ class MeetingService {
                 name: user.name,
                 fcmTokens: userFcmTokens, // FCM �좏겙 異붽�
             });
-            chatRoom.isOnline.set(user.name, true);
+            chatRoom.isOnline.set(user.name, false);
             chatRoom.lastReadAt.set(user.name, new Date());
             chatRoom.lastReadLogId.set(user.name, null);
+
+            const joinMessage = {
+                message: `${nickname}�섏씠 李멸��덉뒿�덈떎.`,
+                timestamp: new Date(),
+                type: 'join'
+            };
+
+            chatRoom.messages.push(joinMessage);
+
             await chatRoom.save();
           }