Implement slash command synchronization features in environment files and update command definitions to hybrid commands across various cogs. Enhance command registration for improved user experience and streamline command handling in the bot.
This commit is contained in:
@@ -50,7 +50,7 @@ class Birthdays(commands.Cog):
|
||||
self.client = client
|
||||
self.check_birthdays.start()
|
||||
|
||||
@commands.command(
|
||||
@commands.hybrid_command(
|
||||
name="birthdaysetup",
|
||||
help="Set up the birthday log channel and role.")
|
||||
@commands.has_permissions(administrator=True)
|
||||
@@ -69,7 +69,7 @@ class Birthdays(commands.Cog):
|
||||
|
||||
await ctx.send(view=CV2("Birthday Setup", f"Birthday log channel set to {channel.mention} and birthday role set to {role.mention}."))
|
||||
|
||||
@commands.command(
|
||||
@commands.hybrid_command(
|
||||
name="setbirthday",
|
||||
help="Set your birthday.")
|
||||
@commands.guild_only()
|
||||
@@ -112,7 +112,7 @@ class Birthdays(commands.Cog):
|
||||
except asyncio.TimeoutError:
|
||||
await ctx.send(view=CV2("Error", "You took too long to respond. Please try again."))
|
||||
|
||||
@commands.command(
|
||||
@commands.hybrid_command(
|
||||
name="removebirthday",
|
||||
help="Remove your birthday.")
|
||||
@commands.guild_only()
|
||||
@@ -126,7 +126,7 @@ class Birthdays(commands.Cog):
|
||||
else:
|
||||
await ctx.send(view=CV2("Error", "You have no birthday set."))
|
||||
|
||||
@commands.command(
|
||||
@commands.hybrid_command(
|
||||
name="listbirthdays",
|
||||
help="List all members who have their birthday today.")
|
||||
@commands.guild_only()
|
||||
@@ -143,7 +143,7 @@ class Birthdays(commands.Cog):
|
||||
else:
|
||||
await ctx.send(view=CV2("Birthdays", "No birthdays today."))
|
||||
|
||||
@commands.command(
|
||||
@commands.hybrid_command(
|
||||
name="birthday",
|
||||
help="Check your birthday.")
|
||||
@commands.guild_only()
|
||||
|
||||
Reference in New Issue
Block a user