Remove a bunch of broken animal funcctions
This commit is contained in:
parent
9ac0682786
commit
d93cf60e73
@ -5,14 +5,6 @@ import requests
|
|||||||
import get_from_reddit
|
import get_from_reddit
|
||||||
|
|
||||||
|
|
||||||
def get_corgi():
|
|
||||||
return get_from_reddit.get_image(
|
|
||||||
[
|
|
||||||
"corgi",
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def get_red_panda():
|
def get_red_panda():
|
||||||
red_panda = None
|
red_panda = None
|
||||||
while not red_panda:
|
while not red_panda:
|
||||||
@ -22,62 +14,12 @@ def get_red_panda():
|
|||||||
return red_panda
|
return red_panda
|
||||||
|
|
||||||
|
|
||||||
def get_panda():
|
|
||||||
panda = None
|
|
||||||
while not panda:
|
|
||||||
panda = requests.get("https://some-random-api.ml/img/panda").json()["link"]
|
|
||||||
return panda
|
|
||||||
|
|
||||||
|
|
||||||
def get_racoon():
|
|
||||||
racoon = None
|
|
||||||
while not racoon:
|
|
||||||
racoon = requests.get("https://some-random-api.ml/img/racoon").json()["link"]
|
|
||||||
return racoon
|
|
||||||
|
|
||||||
|
|
||||||
def get_fox():
|
|
||||||
fox = None
|
|
||||||
while not fox:
|
|
||||||
fox = requests.get("https://some-random-api.ml/img/fox").json()["link"]
|
|
||||||
return fox
|
|
||||||
|
|
||||||
|
|
||||||
def get_cat():
|
|
||||||
cat = None
|
|
||||||
while not cat:
|
|
||||||
cat = requests.get("https://some-random-api.ml/img/cat").json()["link"]
|
|
||||||
return cat
|
|
||||||
|
|
||||||
|
|
||||||
def get_kangaroo():
|
|
||||||
kangaroo = None
|
|
||||||
while not kangaroo:
|
|
||||||
kangaroo = requests.get("https://some-random-api.ml/img/kangaroo").json()[
|
|
||||||
"link"
|
|
||||||
]
|
|
||||||
return kangaroo
|
|
||||||
|
|
||||||
|
|
||||||
def get_koala():
|
|
||||||
koala = None
|
|
||||||
while not koala:
|
|
||||||
koala = requests.get("https://some-random-api.ml/img/koala").json()["link"]
|
|
||||||
return koala
|
|
||||||
|
|
||||||
|
|
||||||
def get_dog():
|
def get_dog():
|
||||||
return random.choice([random_sheeb, random_dog, random_dog_reddit])()
|
return random.choice([random_sheeb, random_dog, random_dog_reddit])()
|
||||||
|
|
||||||
|
|
||||||
def get_birb():
|
|
||||||
return random.choice([random_bird, random_bird_reddit])()
|
|
||||||
|
|
||||||
|
|
||||||
def random_sheeb():
|
def random_sheeb():
|
||||||
return requests.get("http://shibe.online/api/shibes?count=1&urls=true").text.split(
|
return requests.get("http://shibe.online/api/shibes?count=1&urls=true").json()[0]
|
||||||
'"'
|
|
||||||
)[1]
|
|
||||||
|
|
||||||
|
|
||||||
def random_dog():
|
def random_dog():
|
||||||
@ -89,15 +31,6 @@ def random_dog():
|
|||||||
return dog_url
|
return dog_url
|
||||||
|
|
||||||
|
|
||||||
def random_bird():
|
|
||||||
bird = None
|
|
||||||
while not bird:
|
|
||||||
bird = requests.get("https://some-random-api.ml/img/birb").json()["link"]
|
|
||||||
if "mp4" in bird[-3:]:
|
|
||||||
bird = None
|
|
||||||
return bird
|
|
||||||
|
|
||||||
|
|
||||||
def random_dog_reddit():
|
def random_dog_reddit():
|
||||||
return get_from_reddit.get_image(
|
return get_from_reddit.get_image(
|
||||||
[
|
[
|
||||||
@ -119,18 +52,6 @@ def random_dog_reddit():
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def random_bird_reddit():
|
|
||||||
return get_from_reddit.get_image(
|
|
||||||
[
|
|
||||||
"birbs",
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def get_rat():
|
|
||||||
return get_from_reddit.get_image("rats")
|
|
||||||
|
|
||||||
|
|
||||||
def dale():
|
def dale():
|
||||||
return random.choice(glob.glob("/tmp/dale/*"))
|
return random.choice(glob.glob("/tmp/dale/*"))
|
||||||
|
|
||||||
|
@ -13,42 +13,6 @@ class AnimalFunctions(commands.Cog):
|
|||||||
async def redpanda(self, ctx: commands.Context):
|
async def redpanda(self, ctx: commands.Context):
|
||||||
await ctx.respond(animals.get_red_panda())
|
await ctx.respond(animals.get_red_panda())
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="panda", description="Posts a photo of a panda"
|
|
||||||
)
|
|
||||||
async def panda(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_panda())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="koala", description="Posts a photo of a koala"
|
|
||||||
)
|
|
||||||
async def koala(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_koala())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="racoon", description="Posts a photo of a racoon"
|
|
||||||
)
|
|
||||||
async def racoon(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_racoon())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="fox", description="Posts a photo of a fox"
|
|
||||||
)
|
|
||||||
async def fox(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_fox())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="cat", description="Posts a photo of a cat"
|
|
||||||
)
|
|
||||||
async def cat(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_cat())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="kangaroo", description="Posts a photo of a kangaroo"
|
|
||||||
)
|
|
||||||
async def kangaroo(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_kangaroo())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
@commands.slash_command(
|
||||||
guild_ids=None, name="dog", description="Posts a photo of a dog"
|
guild_ids=None, name="dog", description="Posts a photo of a dog"
|
||||||
)
|
)
|
||||||
@ -61,12 +25,6 @@ class AnimalFunctions(commands.Cog):
|
|||||||
async def sheeb(self, ctx: commands.Context):
|
async def sheeb(self, ctx: commands.Context):
|
||||||
await ctx.respond(animals.random_sheeb())
|
await ctx.respond(animals.random_sheeb())
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="birb", description="Posts a photo of a birb"
|
|
||||||
)
|
|
||||||
async def birb(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_birb())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
@commands.slash_command(
|
||||||
guild_ids=None, name="cowboy", description="Posts a photo of a bad dog"
|
guild_ids=None, name="cowboy", description="Posts a photo of a bad dog"
|
||||||
)
|
)
|
||||||
@ -82,18 +40,6 @@ class AnimalFunctions(commands.Cog):
|
|||||||
await ctx.defer()
|
await ctx.defer()
|
||||||
await ctx.send_followup(file=discord.File(animals.dale()))
|
await ctx.send_followup(file=discord.File(animals.dale()))
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="rat", description="Posts a photo of a rat"
|
|
||||||
)
|
|
||||||
async def rat(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_rat())
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="corgi", description="Posts a photo of a corgi"
|
|
||||||
)
|
|
||||||
async def corgi(self, ctx: commands.Context):
|
|
||||||
await ctx.respond(animals.get_corgi())
|
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
bot.add_cog(AnimalFunctions(bot))
|
bot.add_cog(AnimalFunctions(bot))
|
||||||
|
@ -1,127 +0,0 @@
|
|||||||
from discord.ext import commands
|
|
||||||
from discord import option
|
|
||||||
import discord
|
|
||||||
import requests
|
|
||||||
import os
|
|
||||||
|
|
||||||
|
|
||||||
class Canvass(commands.Cog):
|
|
||||||
def __init__(self, bot):
|
|
||||||
self.bot: commands.Bot = bot
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None,
|
|
||||||
name="simp",
|
|
||||||
description="Takes a URL and returns it embded in a simp card",
|
|
||||||
)
|
|
||||||
@option(
|
|
||||||
"url",
|
|
||||||
description="A URL of the image you want to use",
|
|
||||||
input_type="str",
|
|
||||||
required=True,
|
|
||||||
)
|
|
||||||
async def simp(self, ctx: commands.Context, url: str):
|
|
||||||
if not url:
|
|
||||||
return await ctx.send("You must provide a link to an image")
|
|
||||||
response = requests.get(
|
|
||||||
"https://some-random-api.ml/canvas/simpcard/?avatar=%s" % url
|
|
||||||
)
|
|
||||||
with open("/app/simp.jpg", "wb") as f:
|
|
||||||
f.write(response.content)
|
|
||||||
await ctx.defer()
|
|
||||||
await ctx.send_followup(file=discord.File("/app/simp.jpg"))
|
|
||||||
os.remove("/app/simp.jpg")
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None,
|
|
||||||
name="horny",
|
|
||||||
description="Takes a URL and returns it embded in a license to be horny",
|
|
||||||
)
|
|
||||||
@option(
|
|
||||||
"url",
|
|
||||||
description="A URL of the image you want to use",
|
|
||||||
input_type="str",
|
|
||||||
required=True,
|
|
||||||
)
|
|
||||||
async def horny(self, ctx: commands.Context, url: str):
|
|
||||||
if not url:
|
|
||||||
return await ctx.send("You must provide a link to an image")
|
|
||||||
response = requests.get(
|
|
||||||
"https://some-random-api.ml/canvas/horny/?avatar=%s" % url
|
|
||||||
)
|
|
||||||
with open("/app/horny.jpg", "wb") as f:
|
|
||||||
f.write(response.content)
|
|
||||||
await ctx.defer()
|
|
||||||
await ctx.send_followup(file=discord.File("/app/horny.jpg"))
|
|
||||||
os.remove("/app/horny.jpg")
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None,
|
|
||||||
name="wasted",
|
|
||||||
description="Takes a URL and returns it black and white with wasted text over it",
|
|
||||||
)
|
|
||||||
@option(
|
|
||||||
"url",
|
|
||||||
description="A URL of the image you want to use",
|
|
||||||
input_type="str",
|
|
||||||
required=True,
|
|
||||||
)
|
|
||||||
async def wasted(self, ctx: commands.Context, url: str):
|
|
||||||
if not url:
|
|
||||||
return await ctx.send("You must provide a link to an image")
|
|
||||||
response = requests.get(
|
|
||||||
"https://some-random-api.ml/canvas/wasted/?avatar=%s" % url
|
|
||||||
)
|
|
||||||
with open("/app/wasted.jpg", "wb") as f:
|
|
||||||
f.write(response.content)
|
|
||||||
await ctx.defer()
|
|
||||||
await ctx.send_followup(file=discord.File("/app/wasted.jpg"))
|
|
||||||
os.remove("/app/wasted.jpg")
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None,
|
|
||||||
name="pixelate",
|
|
||||||
description="Takes a URL and returns it pixelated",
|
|
||||||
)
|
|
||||||
@option(
|
|
||||||
"url",
|
|
||||||
description="A URL of the image you want to use",
|
|
||||||
input_type="str",
|
|
||||||
required=True,
|
|
||||||
)
|
|
||||||
async def pixelate(self, ctx: commands.Context, url: str):
|
|
||||||
if not url:
|
|
||||||
return await ctx.send("You must provide a link to an image")
|
|
||||||
response = requests.get(
|
|
||||||
"https://some-random-api.ml/canvas/pixelate/?avatar=%s" % url
|
|
||||||
)
|
|
||||||
with open("/app/pixelate.jpg", "wb") as f:
|
|
||||||
f.write(response.content)
|
|
||||||
await ctx.defer()
|
|
||||||
await ctx.send_followup(file=discord.File("/app/pixelate.jpg"))
|
|
||||||
os.remove("/app/pixelate.jpg")
|
|
||||||
|
|
||||||
@commands.slash_command(
|
|
||||||
guild_ids=None, name="blur", description="Takes a URL and returns it blurry"
|
|
||||||
)
|
|
||||||
@option(
|
|
||||||
"url",
|
|
||||||
description="A URL of the image you want to use",
|
|
||||||
input_type="str",
|
|
||||||
required=True,
|
|
||||||
)
|
|
||||||
async def blur(self, ctx: commands.Context, url: str):
|
|
||||||
if not url:
|
|
||||||
return await ctx.send("You must provide a link to an image")
|
|
||||||
response = requests.get(
|
|
||||||
"https://some-random-api.ml/canvas/blur/?avatar=%s" % url
|
|
||||||
)
|
|
||||||
with open("/app/blur.jpg", "wb") as f:
|
|
||||||
f.write(response.content)
|
|
||||||
await ctx.defer()
|
|
||||||
await ctx.send_followup(file=discord.File("/app/blur.jpg"))
|
|
||||||
os.remove("/app/blur.jpg")
|
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
|
||||||
bot.add_cog(Canvass(bot))
|
|
Loading…
x
Reference in New Issue
Block a user