The moderator bot's own idle reminder message triggered message_received, which saw senderId != currentSpeaker and called wakeFromDormant, immediately undoing the dormant state just entered. Fix: derive the moderator bot's Discord user ID from the token and skip wake-from-dormant when the sender is the moderator bot itself. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>