diff --git a/assets/diag_reaper_fragdrone_launch_alert_2ch_v2_01.wav b/assets/diag_reaper_fragdrone_launch_alert_2ch_v2_01.wav new file mode 100644 index 0000000..6921c73 Binary files /dev/null and b/assets/diag_reaper_fragdrone_launch_alert_2ch_v2_01.wav differ diff --git a/reaper/cogs/funny_replies.py b/reaper/cogs/funny_replies.py new file mode 100644 index 0000000..a08231c --- /dev/null +++ b/reaper/cogs/funny_replies.py @@ -0,0 +1,31 @@ +import logging + +import coloredlogs + +logger = logging.getLogger(__name__) +coloredlogs.install( + level="DEBUG", logger=logger, fmt="%(asctime)s - %(levelname)s - %(message)s" +) + +import discord +import util.json_handler +from discord.ext import commands + +allowed_users = util.json_handler.load_allowed_users() + + +class FunnyReplies(commands.Cog): + def __init__(self, bot: commands.Bot) -> None: + self.bot = bot + + @commands.hybrid_command( + description="Generates a search query link for NorthstarDocs based on search term" + ) + async def ticks(self, ctx): + await ctx.send( + file=discord.File("assets/diag_reaper_fragdrone_launch_alert_2ch_v2_01.wav") + ) + + +async def setup(bot: commands.Bot) -> None: + await bot.add_cog(FunnyReplies(bot)) diff --git a/reaper/main.py b/reaper/main.py index c1dd3ed..09ccb9d 100644 --- a/reaper/main.py +++ b/reaper/main.py @@ -33,6 +33,7 @@ "cogs.auto_react_reports", "cogs.auto_response", "cogs.doc_search", + "cogs.funny_replies", "cogs.global_replies", "cogs.help_command", "cogs.image_response",