From 58e68bb75aa2d01566c8691db6e96b36ddc5ea5b Mon Sep 17 00:00:00 2001 From: jesopo Date: Wed, 29 Jan 2020 17:23:38 +0000 Subject: [PATCH] update wikipedia.py to use command specs --- modules/wikipedia.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/wikipedia.py b/modules/wikipedia.py index 3eae02b6..a2f35ce0 100644 --- a/modules/wikipedia.py +++ b/modules/wikipedia.py @@ -7,15 +7,13 @@ URL_WIKIPEDIA = "https://en.wikipedia.org/w/api.php" class Module(ModuleManager.BaseModule): @utils.hook("received.command.wi", alias_of="wiki") @utils.hook("received.command.wiki", alias_of="wikipedia") - @utils.hook("received.command.wikipedia", min_args=1) + @utils.hook("received.command.wikipedia") + @utils.kwarg("help", "Get information from wikipedia") + @utils.spec("!lstring") def wikipedia(self, event): - """ - :help: Get information from wikipedia - :usage: - """ page = utils.http.request(URL_WIKIPEDIA, get_params={ "action": "query", "prop": "extracts|info", "inprop": "url", - "titles": event["args"], "exintro": "", "explaintext": "", + "titles": event["spec"][0], "exintro": "", "explaintext": "", "exchars": "500", "redirects": "", "format": "json"}).json() if page: