From 882bcf3f4b1c3cfb26b68e4dc6073d5cfc763c71 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 24 Oct 2025 13:02:13 -0700 Subject: [PATCH] wiki wiki --- mesh_bot.py | 8 ++++---- modules/README.md | 2 +- modules/system.py | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mesh_bot.py b/mesh_bot.py index 4af7c71..6189948 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -103,7 +103,7 @@ def auto_response(message, snr, rssi, hop, pkiStatus, message_from_id, channel_n "whereami": lambda: handle_whereami(message_from_id, deviceID, channel_number), "whoami": lambda: handle_whoami(message_from_id, deviceID, hop, snr, rssi, pkiStatus), "whois": lambda: handle_whois(message, deviceID, channel_number, message_from_id), - "wiki:": lambda: handle_wiki(message, isDM), + "wiki": lambda: handle_wiki(message, isDM), "wx": lambda: handle_wxc(message_from_id, deviceID, 'wx'), "wxa": lambda: handle_wxalert(message_from_id, deviceID, message), "wxalert": lambda: handle_wxalert(message_from_id, deviceID, message), @@ -491,16 +491,16 @@ def handle_howtall(message, message_from_id, deviceID, isDM): def handle_wiki(message, isDM): # location = get_node_location(message_from_id, deviceID) - msg = "Wikipedia search function. \nUsage example:📲wiki: travelling gnome" + msg = "Wikipedia search function. \nUsage example:📲wiki travelling gnome" try: - if "wiki:?" in message.lower() or "wiki: ?" in message.lower() or "wiki?" in message.lower() or "wiki ?" in message.lower(): + if "?" in message.lower(): return msg if "wiki" in message.lower(): search = message.split(":")[1] search = search.strip() if search: return get_wikipedia_summary(search) - return "Please add a search term example:📲wiki: travelling gnome" + return "Please add a search term example:📲wiki travelling gnome" except Exception as e: logger.error(f"System: Wiki Exception {e}") msg = "Error processing your request" diff --git a/modules/README.md b/modules/README.md index af1db23..10a41c8 100644 --- a/modules/README.md +++ b/modules/README.md @@ -262,7 +262,7 @@ Configure in `[ollama]` section of `config.ini`. | Command | Description | |--------------|-----------------------------------------------| -| `wiki:` | Search Wikipedia or local Kiwix server | +| `wiki` | Search Wikipedia or local Kiwix server | Configure in `[wikipedia]` section of `config.ini`. diff --git a/modules/system.py b/modules/system.py index de5a017..26ad604 100644 --- a/modules/system.py +++ b/modules/system.py @@ -150,8 +150,8 @@ if dad_jokes_enabled: # Wikipedia Search Configuration if wikipedia_enabled: from modules.wiki import * # from the spudgunman/meshing-around repo - trap_list = trap_list + ("wiki:",) - help_message = help_message + ", wiki:" + trap_list = trap_list + ("wiki") + help_message = help_message + ", wiki" # RSS Feed Configuration if rssEnable: