summaryrefslogtreecommitdiff
path: root/src/main.py
diff options
context:
space:
mode:
authorSamuel Johnson <[email protected]>2026-01-10 23:28:32 -0500
committerSamuel Johnson <[email protected]>2026-01-10 23:28:32 -0500
commit0403b104333fad9e1e69895f02e0bd1424a0155c (patch)
treef86a21b6b30baabfb1086c8fb0299ebf37919aba /src/main.py
parent6ef3e9a66009e4fd7b28259eff994476d4eb64ac (diff)
Experimental features
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(