diff --git a/atlasbot/matrix/bot.py b/atlasbot/matrix/bot.py index 5a0778a..34e7f7d 100644 --- a/atlasbot/matrix/bot.py +++ b/atlasbot/matrix/bot.py @@ -163,11 +163,10 @@ class MatrixBot: note = "thinking" snippet = note[:64] now = time.monotonic() - should_send = False - if snippet and snippet != last_note: - should_send = True - elif now - last_sent >= max(60.0, self._settings.thinking_interval_sec * 2): - should_send = True + should_send = ( + (snippet and snippet != last_note) + or now - last_sent >= max(60.0, self._settings.thinking_interval_sec * 2) + ) if should_send: msg = f"Still thinking — {snippet}…" await self._client.send_message(token, room_id, msg)