aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Sebastiaan Zeeff <[email protected]>2019-10-12 00:17:10 +0200
committerGravatar GitHub <[email protected]>2019-10-12 00:17:10 +0200
commit92fb66294df8f16ce25c6a3ceaf0923c9b67a6c9 (patch)
tree5cd0a3b9fd7838e375d1a29b685c3814bfc8d20b
parentMerge pull request #292 from WillDaSilva/pride_facts (diff)
parentMerge branch 'master' into drag_names (diff)
Merge pull request #287 from WillDaSilva/drag_names
Drag Queen Name Generator
-rw-r--r--bot/resources/pride/drag_queen_names.json249
-rw-r--r--bot/seasons/pride/drag_queen_name.py33
2 files changed, 282 insertions, 0 deletions
diff --git a/bot/resources/pride/drag_queen_names.json b/bot/resources/pride/drag_queen_names.json
new file mode 100644
index 00000000..f63cdec3
--- /dev/null
+++ b/bot/resources/pride/drag_queen_names.json
@@ -0,0 +1,249 @@
+[
+ "Adelle Lectible",
+ "Adelle Light",
+ "Adelle Lirious",
+ "Alison Wonder",
+ "Amie Thyst",
+ "Amie Zonite",
+ "Angela Develle",
+ "Anna Conda",
+ "Anne Amaley",
+ "Annie Nigma",
+ "Aria Hymn",
+ "Aria Viderci",
+ "Aroa Mattic",
+ "Aster Starr",
+ "Aura Aurora",
+ "Aura Ley",
+ "Aurora Dorea",
+ "Barba Rouse",
+ "Bea Constrictor",
+ "Bella Lush",
+ "Belle Icoza",
+ "Belle Ligerrente",
+ "Betty Brilliance",
+ "Bo Deysious",
+ "Carol Chorale",
+ "Cecil Clouds",
+ "Cecil Sunshine",
+ "Celeste Booday",
+ "Chichi Swank",
+ "Claire Geeman",
+ "Claire Rickal",
+ "Claire Voyance",
+ "Cleo Patrix",
+ "Connie Fidence",
+ "Corra Rageous",
+ "Daye Light",
+ "Deedee Cation",
+ "Deedee Sign",
+ "Dianne Gerous",
+ "Didi Divine",
+ "Diemme Monds",
+ "Dorothy Doughty",
+ "Dutches Dauntless",
+ "Ella Gance",
+ "Ella Gants",
+ "Ella Menterry",
+ "Ella Stique",
+ "Elle Lectrick",
+ "Elle Lure",
+ "Emma Geddon",
+ "Emma Phasis",
+ "Emma Rald",
+ "Emme Plosion",
+ "Emme Pulse",
+ "Emme Vention",
+ "Enna Fincible",
+ "Enne Phinite",
+ "Enne Treppide",
+ "Etha Nitty",
+ "Etha Reyal",
+ "Euphoria Bliss",
+ "Eva Nessent",
+ "Eve Forric",
+ "Eve Ningowne",
+ "Eve Ville",
+ "Faith Lesse",
+ "Faschia Nation",
+ "Faye Boulous",
+ "Faye Lacious",
+ "Faye Minine",
+ "Faye Nixx",
+ "Felicity Spice",
+ "Freya Domme",
+ "Gal Gallant",
+ "Gal Galore",
+ "Gal Lante",
+ "Gemma Safir",
+ "Gena Rocity",
+ "Genna Russ",
+ "Gigi Lamour",
+ "Gigi Rand",
+ "Glemma Rouss",
+ "Grace Iyus",
+ "Haye Light",
+ "Hazel Nutt",
+ "Hella Billy",
+ "Hella Centrique",
+ "Hella Cious",
+ "Hella Riouss",
+ "Hella Whole",
+ "Hellen Back",
+ "Herra Zee",
+ "Ina Creddeble",
+ "Ina Fernalle",
+ "Jo Nee",
+ "Jo Phial",
+ "Joye Ryde",
+ "Jue Cee",
+ "Jue Wells",
+ "Juju Bee",
+ "Kaia Cayenne",
+ "Kaye Bye",
+ "Kitsch Kitsch Bang Bang",
+ "Lady Lace",
+ "Lavish Lazuli",
+ "Lea Ness",
+ "Leye Berty",
+ "Lisse Truss",
+ "Liv Lee",
+ "Lola Lavish",
+ "Lolo Yaltie",
+ "Lucy Fur",
+ "Lucy Luck",
+ "Lulu LaBye",
+ "Lulu Xuri",
+ "Lunaye Clipse",
+ "Lyra Kall",
+ "Maggie Magma",
+ "Mara Bells",
+ "Marry Golds",
+ "Marry Nayde",
+ "Marry Sipan",
+ "Marve Vellus",
+ "Mary Ganal",
+ "Mary Malade",
+ "May Jestic",
+ "May Lancholly",
+ "May Licious",
+ "May Lodi",
+ "May Morable",
+ "May Stirius",
+ "May Varlous",
+ "Melody Gale",
+ "Melody Toune",
+ "Miss Adora",
+ "Miss Alure",
+ "Miss Chieff",
+ "Miss Fortune",
+ "Miss Mash",
+ "Miss Mood",
+ "Miss Nomer",
+ "Miss Sanguine",
+ "Miss Sublime",
+ "Mistress Galore",
+ "Monique Mystique",
+ "Morgan Fatana",
+ "Nashay Kitt",
+ "Nicole Lorful",
+ "Noƫ Stalgia",
+ "Ora Kelle",
+ "Ora Nate",
+ "Patty Siyens",
+ "Penny Laized",
+ "Penny Ramma",
+ "Penny Rammic",
+ "Penny Talloons",
+ "Percey Ferance",
+ "Perry Fomance",
+ "Phara Waye",
+ "Phata Morgana",
+ "Pho Latyle",
+ "Pho Lume",
+ "Phoebe Rant",
+ "Phoenix Bright",
+ "Pippa Pepper",
+ "Pippa Pizazz",
+ "Polly Tickle",
+ "Poppy Corn",
+ "Poppy Cox",
+ "Poppy Domm",
+ "Poppy Larr",
+ "Poppy Lerry",
+ "Poppy Sickles",
+ "Portia Bella",
+ "Portia Nette",
+ "Pria Steegious",
+ "Pria Steen",
+ "Prissa Teen",
+ "Raye Bitt",
+ "Raye Diante",
+ "Raye Nessance",
+ "Raye Storm",
+ "Remi Nissent",
+ "Rey Mantique",
+ "Rey Markeble",
+ "Rey Moorse",
+ "Rey Torric",
+ "Rococo Jazz",
+ "Roma Ence",
+ "Rose Budd",
+ "Ruby Redd",
+ "Ruby Ree",
+ "Ruth Lezz",
+ "Sall Laikeen",
+ "Sall Lay",
+ "Sally Ness",
+ "Sam Armie",
+ "Sam Ooth",
+ "Sara Castique",
+ "Sara Donique",
+ "Sara Penth",
+ "Sarah Pentine",
+ "Sarah Reen",
+ "Sasha Sass",
+ "Satty Phection",
+ "Sella Fish",
+ "Sella Stice",
+ "Selly Foxx",
+ "Senna Guinne",
+ "Senna Seer",
+ "Shia Mirring",
+ "Sia Dellic",
+ "Sia Dowe",
+ "Siam Pathy",
+ "Silver Foxx",
+ "Siri Price",
+ "Sofie Moore",
+ "Sofie Stication",
+ "Su Blime",
+ "Sue Burben",
+ "Sue Missif",
+ "Sue Pernova",
+ "Sue Preem",
+ "Super Nova",
+ "Suse Pense",
+ "Suzu Blime",
+ "Temma Tation",
+ "Tempest Wilde",
+ "Terra Gique",
+ "Thea Terre",
+ "Tina Cious",
+ "Tina Scious",
+ "Tira Mendus",
+ "Tira Quoise",
+ "Trinity Quart",
+ "Trixie Foxx",
+ "Tye Gress",
+ "Tye Phun",
+ "Vall Canno",
+ "Vall Iant",
+ "Vall Orous",
+ "Vanity Fairchild",
+ "Vicki Tory",
+ "Vivi Venus",
+ "Vivian Foxx",
+ "Vye Vacius",
+ "Zahara Dessert"
+] \ No newline at end of file
diff --git a/bot/seasons/pride/drag_queen_name.py b/bot/seasons/pride/drag_queen_name.py
new file mode 100644
index 00000000..43813fbd
--- /dev/null
+++ b/bot/seasons/pride/drag_queen_name.py
@@ -0,0 +1,33 @@
+import json
+import logging
+import random
+from pathlib import Path
+
+from discord.ext import commands
+
+log = logging.getLogger(__name__)
+
+
+class DragNames(commands.Cog):
+ """Gives a random drag queen name!"""
+
+ def __init__(self, bot: commands.Bot):
+ self.bot = bot
+ self.names = self.load_names()
+
+ @staticmethod
+ def load_names() -> list:
+ """Loads a list of drag queen names."""
+ with open(Path("bot/resources/pride/drag_queen_names.json"), "r", encoding="utf-8") as f:
+ return json.load(f)
+
+ @commands.command(name="dragname", aliases=["dragqueenname", "queenme"])
+ async def dragname(self, ctx: commands.Context) -> None:
+ """Sends a message with a drag queen name."""
+ await ctx.send(random.choice(self.names))
+
+
+def setup(bot: commands.Bot) -> None:
+ """Cog loader for drag queen name generator."""
+ bot.add_cog(DragNames(bot))
+ log.info("Drag queen name generator cog loaded!")