Fix: use event.getRoomId() in invite handler (member.room can be undefined)
This commit is contained in:
5
index.js
5
index.js
@@ -64,8 +64,9 @@ function loadQuotes() {
|
||||
// Auto-accept invites so the bot can be invited into rooms.
|
||||
client.on('RoomMember.membership', (event, member) => {
|
||||
if (member.userId === userId && member.membership === 'invite') {
|
||||
console.log(`📩 Invited to ${member.room.roomId}, joining...`);
|
||||
client.joinRoom(member.room.roomId).catch((err) => {
|
||||
const roomId = event.getRoomId();
|
||||
console.log(`📩 Invited to ${roomId}, joining...`);
|
||||
client.joinRoom(roomId).catch((err) => {
|
||||
console.error('Failed to join room:', err.message);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user