23 lines
838 B
Python
23 lines
838 B
Python
|
# pybot-f test extension ...
|
||
|
|
||
|
import discord
|
||
|
from discord import app_commands
|
||
|
from discord.ext import commands
|
||
|
|
||
|
class TestCog(commands.GroupCog, name="testcogparent"):
|
||
|
def __init__(self, bot: commands.Bot) -> None:
|
||
|
self.bot = bot
|
||
|
super().__init__() # this is now required in this context.
|
||
|
|
||
|
@app_commands.command(name="sub1")
|
||
|
async def my_sub_command_1(self, interaction: discord.Interaction) -> None:
|
||
|
""" /parent sub-1 """
|
||
|
await interaction.response.send_message("Hello from sub command 1", ephemeral=True)
|
||
|
|
||
|
@app_commands.command(name="sub2")
|
||
|
async def my_sub_command_2(self, interaction: discord.Interaction) -> None:
|
||
|
""" /parent sub-2 """
|
||
|
await interaction.response.send_message("Hello from sub command 2", ephemeral=True)
|
||
|
|
||
|
async def setup(bot: commands.Bot) -> None:
|
||
|
await bot.add_cog(TestCog(bot))
|