command lists

This commit is contained in:
Jörn-Michael Miehe 2023-11-20 00:43:50 +01:00
parent 13dcddb135
commit 6cb7feddd2
3 changed files with 16 additions and 5 deletions

View file

@ -2,9 +2,8 @@ import logging
import discord
from . import post, verein
from .commands import lsstuff
from .post import ev_post
from .verein import ev_join, ev_linktree
_logger = logging.getLogger(__name__)
@ -14,11 +13,12 @@ class LenaverseBot(discord.Client):
super().__init__(intents=discord.Intents.default())
self.tree = discord.app_commands.CommandTree(self)
self.tree.add_command(ev_post)
self.tree.add_command(ev_join)
self.tree.add_command(ev_linktree)
self.tree.add_command(lsstuff)
commands = post.COMMANDS + verein.COMMANDS
for command in commands:
self.tree.add_command(command)
async def setup_hook(self):
await self.tree.sync()
_logger.info("Commands synced")

View file

@ -114,3 +114,8 @@ async def ev_post(interaction: discord.Interaction) -> None:
# nur für ausführenden User
ephemeral=True,
)
COMMANDS = [
ev_post,
]

View file

@ -38,3 +38,9 @@ async def ev_join(interaction: discord.Interaction) -> None:
content=CONFIG.ev_info.join_message.strip(),
file=discord.File(get_files_path() / CONFIG.ev_info.join_file),
)
COMMANDS = [
ev_linktree,
ev_join,
]