mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 19:50:12 +01:00
Deleted the unused template testcommand cog and removed references to it in help.py. Updated copyright headers in database files to reflect usage and edits by neoarz. Also removed copyright and description headers from several Python files for consistency.
45 lines
1.4 KiB
Python
45 lines
1.4 KiB
Python
import discord
|
|
from discord import app_commands
|
|
from discord.ext import commands
|
|
from discord.ext.commands import Context
|
|
|
|
|
|
class Say(commands.Cog, name="say"):
|
|
def __init__(self, bot) -> None:
|
|
self.bot = bot
|
|
|
|
@commands.hybrid_command(
|
|
name="say",
|
|
description="The bot will say anything you want.",
|
|
)
|
|
@app_commands.describe(message="The message that should be repeated by the bot")
|
|
@commands.is_owner()
|
|
async def say(self, context: Context, *, message: str) -> None:
|
|
"""
|
|
The bot will say anything you want.
|
|
|
|
:param context: The hybrid command context.
|
|
:param message: The message that should be repeated by the bot.
|
|
"""
|
|
await context.send(message)
|
|
|
|
@commands.hybrid_command(
|
|
name="embed",
|
|
description="The bot will say anything you want, but within embeds.",
|
|
)
|
|
@app_commands.describe(message="The message that should be repeated by the bot")
|
|
@commands.is_owner()
|
|
async def embed(self, context: Context, *, message: str) -> None:
|
|
"""
|
|
The bot will say anything you want, but using embeds.
|
|
|
|
:param context: The hybrid command context.
|
|
:param message: The message that should be repeated by the bot.
|
|
"""
|
|
embed = discord.Embed(description=message, color=0xBEBEFE)
|
|
await context.send(embed=embed)
|
|
|
|
|
|
async def setup(bot) -> None:
|
|
await bot.add_cog(Say(bot))
|