Skip to content

Commit 96d7a1d

Browse files
committed
fix: bot commands only in active rooms
1 parent e259716 commit 96d7a1d

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

ash.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -655,10 +655,6 @@ func run(ctx context.Context, metaDB *sql.DB, messagesDB *sql.DB, cfg *Config) e
655655
if !found {
656656
return
657657
}
658-
// skip rooms where bot is disabled
659-
if !currentRoom.BotEnabled {
660-
return
661-
}
662658
}
663659
msgData, err := ProcessMessageEvent(ev)
664660
if err != nil {
@@ -673,7 +669,7 @@ func run(ctx context.Context, metaDB *sql.DB, messagesDB *sql.DB, cfg *Config) e
673669
return
674670
}
675671
log.Info().Str("sender", string(ev.Sender)).Str("room", currentRoom.Comment).Msg(truncate(msgData.Msg.Body, 100))
676-
if strings.HasPrefix(msgData.Msg.Body, "/bot") {
672+
if currentRoom.BotEnabled && strings.HasPrefix(msgData.Msg.Body, "/bot") {
677673
select {
678674
case <-readyChan:
679675
case <-evCtx.Done():

0 commit comments

Comments
 (0)