Updated /lfm with channel verification

This commit is contained in:
zeragonii 2024-10-20 08:56:16 +00:00
parent af0ae12b75
commit 54126a297c
1 changed files with 9 additions and 0 deletions

9
bot.py
View File

@ -66,6 +66,15 @@ async def on_ready():
private="Should the thread be private?"
)
async def lfm(interaction: discord.Interaction, type: str, dungeon: str, level: int, private: bool = False):
# Verify the command is being used in the correct channel
allowed_channel_id = 1297217492699320462 # Replace this with the correct channel ID
if interaction.channel.id != allowed_channel_id:
await interaction.response.send_message(
f"This command can only be used in the specific channel (ID: {allowed_channel_id}).",
ephemeral=True
)
return # Exit the command if the channel ID does not match
if type not in ['pushing', 'completion']:
await interaction.response.send_message("Please specify the type as either 'pushing' or 'completion'.", ephemeral=True)
return