mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-09 12:48:54 -05:00
Reverted changes to !gif, created !gifr
Instead of modifying !gif, I have moved the changes into !gifr for accessing random images within giphy's search results.
This commit is contained in:
parent
c3febe0746
commit
15601fb9a6
@ -46,8 +46,30 @@ class Image:
|
|||||||
|
|
||||||
@commands.command(no_pm=True)
|
@commands.command(no_pm=True)
|
||||||
async def gif(self, *text):
|
async def gif(self, *text):
|
||||||
random.seed()
|
|
||||||
""" gif [keyword] - retrieves first search result from giphy """
|
""" gif [keyword] - retrieves first search result from giphy """
|
||||||
|
if len(text) > 0:
|
||||||
|
if len(text[0]) > 1 and len(text[0]) < 20:
|
||||||
|
try:
|
||||||
|
msg = "+".join(text)
|
||||||
|
search = "http://api.giphy.com/v1/gifs/search?q=" + msg + "&api_key=dc6zaTOxFJmzC"
|
||||||
|
async with aiohttp.get(search) as r:
|
||||||
|
result = await r.json()
|
||||||
|
if result["data"] != []:
|
||||||
|
url = result["data"][0]["url"]
|
||||||
|
await self.bot.say(url)
|
||||||
|
else:
|
||||||
|
await self.bot.say("Your search terms gave no results.")
|
||||||
|
except:
|
||||||
|
await self.bot.say("Error.")
|
||||||
|
else:
|
||||||
|
await self.bot.say("Invalid search.")
|
||||||
|
else:
|
||||||
|
await self.bot.say("gif [text]")
|
||||||
|
|
||||||
|
@commands.command(no_pm=True)
|
||||||
|
async def gifr(self, *text):
|
||||||
|
""" gifr [keyword] - retrieves a random gif from a giphy search """
|
||||||
|
random.seed()
|
||||||
if len(text) > 0:
|
if len(text) > 0:
|
||||||
if len(text[0]) > 1 and len(text[0]) < 20:
|
if len(text[0]) > 1 and len(text[0]) < 20:
|
||||||
try:
|
try:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user