From c0053ca98912901b5d387d58fbc57f9b7da91f38 Mon Sep 17 00:00:00 2001 From: salmonik Date: Wed, 18 Mar 2026 15:29:51 +0100 Subject: voice doesn't work due to DAVE, but we got copyparty search --- cogs/math.py | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 cogs/math.py (limited to 'cogs/math.py') diff --git a/cogs/math.py b/cogs/math.py deleted file mode 100644 index bf164b3..0000000 --- a/cogs/math.py +++ /dev/null @@ -1,35 +0,0 @@ -# This file is part of Senator Sperma -# Licensed under the GPL-3.0 License -# Copyright (C) 2026 Salmonik @ salmonik@tuta.io -# https://codeberg.org/salmonik/senator-sperma - -import logging -import asyncio - -from discord import ApplicationContext -from discord.ext import commands - -logger = logging.getLogger(__name__) - - -class Math(commands.Cog): - def __init__(self, bot): - self.bot = bot - - @commands.slash_command( - name="math", - description="wrug szyskih matfisuf" - ) - async def math(self, ctx: ApplicationContext, equation: str): - try: - math = await asyncio.create_subprocess_exec(f"qalc -e '{equation}'") - result = await math.wait() - await ctx.respond(f"{equation} = {result.decode('utf-8').strip()}") - logger.info(f"Math command executed: {equation}") - except Exception as e: - await ctx.respond(e, ephemeral=True) - logger.error(f"Error in math command: {e}", exc_info=True) - - -def setup(bot): - bot.add_cog(Math(bot)) -- cgit v1.2.3