mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 19:50:12 +01:00
Migrated general commands (ping, uptime, botinfo, serverinfo, feedback) into a single GroupCog in cogs/general/__init__.py for better organization and maintainability. Converted individual command files to export command functions instead of Cogs. Updated bot.py to load the new general extension. Renamed help.py for consistency.
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
import platform
|
|
import discord
|
|
from discord.ext import commands
|
|
|
|
def botinfo_command():
|
|
@commands.hybrid_command(
|
|
name="botinfo",
|
|
description="Get some useful (or not) information about the bot.",
|
|
)
|
|
async def botinfo(self, context):
|
|
embed = discord.Embed(
|
|
title="Syntrel Discord Bot",
|
|
color=0x7289DA,
|
|
)
|
|
embed.set_author(name="Bot Information", icon_url="https://yes.nighty.works/raw/y5SEZ9.webp")
|
|
embed.add_field(name="Owner:", value="[neoarz](https://discordapp.com/users/1015372540937502851)", inline=True)
|
|
embed.add_field(
|
|
name="Python Version:", value=f"{platform.python_version()}", inline=True
|
|
)
|
|
embed.add_field(
|
|
name="Prefix:",
|
|
value=f"/ (Slash Commands) or {self.bot.bot_prefix} for normal commands",
|
|
inline=False,
|
|
)
|
|
if getattr(context, "interaction", None):
|
|
await context.interaction.response.send_message(embed=embed, ephemeral=True)
|
|
else:
|
|
await context.send(embed=embed)
|
|
|
|
return botinfo |