Added "/admin say" command.

This commit is contained in:
Uwe Pfeifer 2023-03-04 13:48:09 +01:00
parent 8abc27bc3a
commit 98a0d82169
3 changed files with 13 additions and 3 deletions

View file

@ -12,12 +12,22 @@ class AdminExt(commands.GroupCog, name="admin"):
self.bot = bot
super().__init__() # this is now required in this context.
@app_commands.command(name="stop", description="Stops (shuts down) the bot")
@commands.is_owner()
async def admin_stop(self, interaction: discord.Interaction) -> None:
""" /admin stop """
await interaction.response.send_message("The bot will now shutdown. Good bye! :)", ephemeral=True)
await interaction.response.send_message("The bot will now shutdown. Good bye! :)")
await self.bot.close()
@app_commands.command(name="say", description="Makes the bot repeat what you type")
@app_commands.describe(text="Text to send to the channel/query.")
@commands.is_owner()
async def admin_say(self, interaction: discord.Interaction, text: str) -> None:
""" /admin say <text> """
await interaction.response.send_message(text)
async def setup(bot: commands.Bot) -> None:
await bot.add_cog(AdminExt(bot))