summaryrefslogtreecommitdiff
path: root/src/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.py')
-rw-r--r--src/main.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main.py b/src/main.py
index a50e233..c531faa 100644
--- a/src/main.py
+++ b/src/main.py
@@ -34,7 +34,8 @@ async def help(ctx):
@bot.command(name="Explain", aliases=["explain", "What's", "what's", "whats"])
async def explain(ctx, *args):
config["site"] = "https://ageofsigmar.lexicanum.com"
-
+ api_root = "/mediawiki"
+
include_image = True
include_links = True
@@ -49,6 +50,9 @@ async def explain(ctx, *args):
config["site"] = "https://wh40k.lexicanum.com"
case "!aos":
config["site"] = "https://ageofsigmar.lexicanum.com"
+ case "!experimental-wod":
+ config["site"] = "https://whitewolf.fandom.com"
+ api_root = ""
case "!noimage":
include_image = False
case "!nolinks":
@@ -58,7 +62,7 @@ async def explain(ctx, *args):
query = " ".join([x.replace('"', "") for x in args])
try:
- search_content = scrape_lexicanum.get_search_response(config, query)
+ search_content = scrape_lexicanum.get_search_response(config, api_root, query)
page_header, page_content, page_img_link = scrape_lexicanum.get_page_content(config, search_content[0])
embed = discord.Embed(