Adding a bunch of anime girl functions from the waifu-pics API
This commit is contained in:
parent
77d4534340
commit
880516200c
@ -244,6 +244,20 @@ class Cheeky(commands.Cog):
|
|||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@commands.command(name="lewd")
|
||||||
|
async def lewd(self, ctx: commands.Context):
|
||||||
|
if not ctx.message.channel.is_nsfw():
|
||||||
|
await ctx.send("You can only use this command in NSFW channels")
|
||||||
|
return
|
||||||
|
import lewds
|
||||||
|
|
||||||
|
await ctx.send(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=lewds.get_lewd(),
|
||||||
|
embed_title="{} is being lewd".format(ctx.message.author.name),
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
bot.add_cog(Cheeky(bot))
|
bot.add_cog(Cheeky(bot))
|
||||||
|
@ -8,22 +8,22 @@ class Weeb(commands.Cog):
|
|||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot: commands.Bot = bot
|
self.bot: commands.Bot = bot
|
||||||
|
|
||||||
@commands.command(name="wink")
|
# @commands.command(name="wink")
|
||||||
async def wink(self, ctx: commands.Context):
|
# async def wink(self, ctx: commands.Context):
|
||||||
await ctx.reply(
|
# await ctx.reply(
|
||||||
embed=core_utils.generate_embed(
|
# embed=core_utils.generate_embed(
|
||||||
embed_url=requests.get("https://some-random-api.ml/animu/wink").json()[
|
# embed_url=requests.get("https://some-random-api.ml/animu/wink").json()[
|
||||||
"link"
|
# "link"
|
||||||
]
|
# ]
|
||||||
)
|
# )
|
||||||
)
|
# )
|
||||||
|
|
||||||
@commands.command(name="smug")
|
@commands.command(name="pout")
|
||||||
async def smug(self, ctx: commands.Context):
|
async def pout(self, ctx: commands.Context):
|
||||||
|
|
||||||
await ctx.reply(
|
await ctx.reply(
|
||||||
embed=core_utils.generate_embed(
|
embed=core_utils.generate_embed(
|
||||||
embed_url=get_from_reddit.get_image("smuganimegirls")
|
embed_url=core_utils.waifu_pics(endpoint="blush")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -32,7 +32,178 @@ class Weeb(commands.Cog):
|
|||||||
|
|
||||||
await ctx.reply(
|
await ctx.reply(
|
||||||
embed=core_utils.generate_embed(
|
embed=core_utils.generate_embed(
|
||||||
embed_url=get_from_reddit.get_image("pouts")
|
embed_url=core_utils.waifu_pics(endpoint="blush")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="waifu")
|
||||||
|
async def waifu(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="waifu")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="neko")
|
||||||
|
async def neko(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="neko")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="shinobu")
|
||||||
|
async def shinobu(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="shinobu")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="bully")
|
||||||
|
async def bully(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="bully")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="cry")
|
||||||
|
async def cry(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="cry")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="hug")
|
||||||
|
async def hug(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="hug")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="kiss")
|
||||||
|
async def kiss(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="kiss")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="lick")
|
||||||
|
async def lick(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="lick")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="pat")
|
||||||
|
async def pat(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="pat")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="smug")
|
||||||
|
async def smug(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="smug")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="highfive")
|
||||||
|
async def highfive(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="highfive")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="nom")
|
||||||
|
async def nom(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="nom")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="bite")
|
||||||
|
async def bite(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="bite")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="slap")
|
||||||
|
async def slap(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="slap")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="wink")
|
||||||
|
async def wink(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="wink")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="poke")
|
||||||
|
async def poke(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="poke")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="dance")
|
||||||
|
async def dance(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="dance")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="cringe")
|
||||||
|
async def cringe(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="cringe")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
@commands.command(name="blush")
|
||||||
|
async def blush(self, ctx: commands.Context):
|
||||||
|
|
||||||
|
await ctx.reply(
|
||||||
|
embed=core_utils.generate_embed(
|
||||||
|
embed_url=core_utils.waifu_pics(endpoint="blush")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -43,20 +214,6 @@ class Weeb(commands.Cog):
|
|||||||
uwu = OwO()
|
uwu = OwO()
|
||||||
await ctx.reply(uwu.whatsthis(" ".join(ctx.message.content.split()[1:])))
|
await ctx.reply(uwu.whatsthis(" ".join(ctx.message.content.split()[1:])))
|
||||||
|
|
||||||
@commands.command(name="lewd")
|
|
||||||
async def lewd(self, ctx: commands.Context):
|
|
||||||
if not ctx.message.channel.is_nsfw():
|
|
||||||
await ctx.send("You can only use this command in NSFW channels")
|
|
||||||
return
|
|
||||||
import lewds
|
|
||||||
|
|
||||||
await ctx.send(
|
|
||||||
embed=core_utils.generate_embed(
|
|
||||||
embed_url=lewds.get_lewd(),
|
|
||||||
embed_title="{} is being lewd".format(ctx.message.author.name),
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
bot.add_cog(Weeb(bot))
|
bot.add_cog(Weeb(bot))
|
||||||
|
@ -64,3 +64,11 @@ def gen_username():
|
|||||||
return response.split(
|
return response.split(
|
||||||
"div id='gencont'><hr size=0 style='border-color:grey;opacity:.5;'><div><p>"
|
"div id='gencont'><hr size=0 style='border-color:grey;opacity:.5;'><div><p>"
|
||||||
)[1].split(" </p>")[0]
|
)[1].split(" </p>")[0]
|
||||||
|
|
||||||
|
|
||||||
|
def waifu_pics(endpoint, nsfw=False):
|
||||||
|
pic_type = "nsfw" if nsfw else "sfw"
|
||||||
|
|
||||||
|
return requests.get("https://api.waifu.pics/%s/%s" % (pic_type, endpoint)).json()[
|
||||||
|
"url"
|
||||||
|
]
|
||||||
|
@ -151,10 +151,6 @@ def get_help_message(method):
|
|||||||
"Returns some fucky wucky text\n",
|
"Returns some fucky wucky text\n",
|
||||||
"\nUsage: !owo what the fuck did you just fucking say about me you little shit?",
|
"\nUsage: !owo what the fuck did you just fucking say about me you little shit?",
|
||||||
],
|
],
|
||||||
"pout": [
|
|
||||||
"Returns the URL for an anime girl pouting you filthy weeb\n",
|
|
||||||
"\nUsage: !pout",
|
|
||||||
],
|
|
||||||
"rat": ["Returns a random rat photo", "\nUsage: !rat"],
|
"rat": ["Returns a random rat photo", "\nUsage: !rat"],
|
||||||
"roll": [
|
"roll": [
|
||||||
"Rolls N number of Y sided die\n",
|
"Rolls N number of Y sided die\n",
|
||||||
@ -163,7 +159,6 @@ def get_help_message(method):
|
|||||||
"\nUsage: !roll 2d20+5",
|
"\nUsage: !roll 2d20+5",
|
||||||
],
|
],
|
||||||
"sheeb": ["Returns a picture of a sheeb"],
|
"sheeb": ["Returns a picture of a sheeb"],
|
||||||
"smug": ["Returns the URL for smug anime girl"],
|
|
||||||
"source": ["Links you to the git repo with dale-bot's source code"],
|
"source": ["Links you to the git repo with dale-bot's source code"],
|
||||||
"stock": [
|
"stock": [
|
||||||
"Returns basic stock information for the stock you entered. Add -v or --verbose for additional stock info.",
|
"Returns basic stock information for the stock you entered. Add -v or --verbose for additional stock info.",
|
||||||
@ -191,7 +186,37 @@ def get_help_message(method):
|
|||||||
"Searches youtube for the query string and returns the first result",
|
"Searches youtube for the query string and returns the first result",
|
||||||
"\nUsage: !youtube sick bmx tricks",
|
"\nUsage: !youtube sick bmx tricks",
|
||||||
],
|
],
|
||||||
"wink": ["returns a anime girl winking at you", "\nUsage: !wink"],
|
"waifu": [
|
||||||
|
"returns an anime girl you can pretend will love you",
|
||||||
|
"\nUsage: !waifu",
|
||||||
|
],
|
||||||
|
"neko": ["returns a cat anime girl", "\nUsage: !neko"],
|
||||||
|
"shinobu": [
|
||||||
|
"returns a demon anime girl (its ok bro shes totally 5000 years old)",
|
||||||
|
"\nUsage: !shinobu",
|
||||||
|
],
|
||||||
|
"bully": ["returns a violent anime girl or guy", "\nUsage: !bully"],
|
||||||
|
"cry": ["returns a crying anime girl", "\nUsage: !cry"],
|
||||||
|
"hug": ["returns an anime girl hugging you", "\nUsage: !hug"],
|
||||||
|
"kiss": ["returns an anime kiss (you pathetic virgin)", "\nUsage: !kiss"],
|
||||||
|
"lick": [
|
||||||
|
"returns an anime girl licking someone or something",
|
||||||
|
"\nUsage: !lick",
|
||||||
|
],
|
||||||
|
"pat": ["returns an anime girl patting someone or something", "\nUsage: !pat"],
|
||||||
|
"smug": ["returns an anime girl discarding your opinion", "\nUsage: !smug"],
|
||||||
|
"highfive": ["returns an anime girl(s) high fiving", "\nUsage: !highfive"],
|
||||||
|
"nom": ["returns an anime girl nomming someone or something", "\nUsage: !nom"],
|
||||||
|
"bite": ["returns an anime girl biting someone or something", "\nUsage: !bite"],
|
||||||
|
"slap": [
|
||||||
|
"returns an anime girl slapping someone or something",
|
||||||
|
"\nUsage: !slap",
|
||||||
|
],
|
||||||
|
"wink": ["returns an anime girl winking at you", "\nUsage: !wink"],
|
||||||
|
"poke": ["returns an anime girl poking someone or something", "\nUsage: !poke"],
|
||||||
|
"dance": ["returns an anime girl dancing", "\nUsage: !dance"],
|
||||||
|
"cringe": ["returns an anime girl cringing", "\nUsage: !cringe"],
|
||||||
|
"blush": ["returns an anime girl blushing", "\nUsage: !blush"],
|
||||||
"wordle": ["Link to the worlde app running on my k8s", "\nUsage: !wordle"],
|
"wordle": ["Link to the worlde app running on my k8s", "\nUsage: !wordle"],
|
||||||
"vc": [
|
"vc": [
|
||||||
"Creates a role and voice channel named whatever you pass in. Only takes one argument\n",
|
"Creates a role and voice channel named whatever you pass in. Only takes one argument\n",
|
||||||
@ -222,15 +247,12 @@ def get_help_embed(bot):
|
|||||||
"message",
|
"message",
|
||||||
"nft",
|
"nft",
|
||||||
"owo",
|
"owo",
|
||||||
"pout",
|
|
||||||
"roll",
|
"roll",
|
||||||
"simp",
|
"simp",
|
||||||
"smug",
|
|
||||||
"sus",
|
"sus",
|
||||||
"trackdays",
|
"trackdays",
|
||||||
"verify",
|
"verify",
|
||||||
"wasted",
|
"wasted",
|
||||||
"wink",
|
|
||||||
"wordle",
|
"wordle",
|
||||||
"youtube",
|
"youtube",
|
||||||
],
|
],
|
||||||
@ -265,6 +287,27 @@ def get_help_embed(bot):
|
|||||||
"redpanda",
|
"redpanda",
|
||||||
"sheeb",
|
"sheeb",
|
||||||
],
|
],
|
||||||
|
"pictures of anime girls": [
|
||||||
|
"waifu",
|
||||||
|
"neko",
|
||||||
|
"shinobu",
|
||||||
|
"bully",
|
||||||
|
"cry",
|
||||||
|
"hug",
|
||||||
|
"kiss",
|
||||||
|
"lick",
|
||||||
|
"pat",
|
||||||
|
"smug",
|
||||||
|
"highfive",
|
||||||
|
"nom",
|
||||||
|
"bite",
|
||||||
|
"slap",
|
||||||
|
"wink",
|
||||||
|
"poke",
|
||||||
|
"dance",
|
||||||
|
"cringe",
|
||||||
|
"blush",
|
||||||
|
],
|
||||||
"admin": ["cleanup"],
|
"admin": ["cleanup"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user