Data API Complicance (Red 3.4) (#136)
* Simple ones first * Less simple but still simple. * Slightly more complicated * use correct name * move to module * Black -l 120 * review * give users the proper feedback Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
from .dadjokes import DadJokes
|
||||
|
||||
__red_end_user_data_statement__ = "This cog does not persistently store data or metadata about users."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(DadJokes(bot))
|
||||
|
||||
@@ -1,16 +1,21 @@
|
||||
from redbot.core import commands
|
||||
import aiohttp
|
||||
|
||||
|
||||
class DadJokes(commands.Cog):
|
||||
"""Random dad jokes from icanhazdadjoke.com"""
|
||||
|
||||
async def red_delete_data_for_user(self, **kwargs):
|
||||
""" Nothing to delete """
|
||||
return
|
||||
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
|
||||
@commands.command()
|
||||
async def dadjoke(self, ctx):
|
||||
"""Gets a random dad joke."""
|
||||
api = 'https://icanhazdadjoke.com/'
|
||||
async with aiohttp.request('GET', api, headers={'Accept': 'text/plain'}) as r:
|
||||
api = "https://icanhazdadjoke.com/"
|
||||
async with aiohttp.request("GET", api, headers={"Accept": "text/plain"}) as r:
|
||||
result = await r.text()
|
||||
await ctx.send(f"`{result}`")
|
||||
|
||||
@@ -6,5 +6,6 @@
|
||||
"install_msg": "Gets a random dad joke from icanhazdadjoke.com. Thanks for installing.",
|
||||
"short": "Random dad jokes",
|
||||
"tags": ["jokes", "dad", "dadjokes"],
|
||||
"type": "COG"
|
||||
"type": "COG",
|
||||
"end_user_data_statement": "This cog does not persistently store data or metadata about users."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user