This commit is contained in:
WhatDidYouExpect 2025-07-21 22:10:00 +02:00
parent 221f2370e4
commit ed53089d4a
2 changed files with 9 additions and 14 deletions

18
bot.py
View file

@ -7,6 +7,7 @@ import traceback
import subprocess
import tempfile
import shutil
import psutil
import asyncio
import platform
import sys
@ -219,6 +220,12 @@ async def talk(ctx: commands.Context, sentence_size: int = 5) -> None:
else:
await send_message(ctx, f"{(_('command_talk_generation_fail'))}")
@bot.hybrid_command(description=f"RAM")
async def ramusage(ctx):
process = psutil.Process(os.getpid())
mem = process.memory_info().rss
await send_message(ctx, f"Total memory used: {mem / 1024 / 1024:.2f} MB")
# Command: Generate an image
@bot.hybrid_command(description=f"{(_('command_desc_help'))}")
async def impact(ctx: commands.Context, text: Optional[str] = None) -> None:
@ -481,17 +488,6 @@ async def about(ctx: commands.Context) -> None:
embed.add_field(name=f"OS", value=platform.platform())
await send_message(ctx, embed=embed)
@bot.hybrid_command(description="balls")
async def countUser(ctx, user: discord.User = None):
user = user or ctx.author
user_id = str(user.id)
with open(MEMORY_FILE, 'r') as f:
data = json.load(f)
count = sum(1 for entry in data if '_meta' in entry and entry['_meta'].get('user_id') == user_id)
await ctx.send(f"User {user.display_name}'s ID appears {count} times in the memory file.")
# Command: Show bot statistics (admin only)
@bot.hybrid_command(description="stats")