diff --git a/commands/handlers.py b/commands/handlers.py index f9c4e77..a3fd440 100644 --- a/commands/handlers.py +++ b/commands/handlers.py @@ -226,11 +226,15 @@ def handle_chitchat(ctx: 'MessageContext', match: Optional[Match]) -> bool: inferred_mode = "time" elif start_offset is not None and end_offset is not None: inferred_mode = "range" - elif keywords or arguments.get("query"): + elif keywords: inferred_mode = "keywords" else: inferred_mode = "keywords" + print(f"[lookup_chat_history] inferred_mode={inferred_mode}, raw_args={arguments}") + if ctx.logger: + ctx.logger.info(f"[lookup_chat_history] inferred_mode={inferred_mode}, raw_args={arguments}") + if inferred_mode == "keywords": keywords = arguments.get("keywords", []) if isinstance(keywords, str):