added name resolve to channel ID
This commit is contained in:
parent
54126a297c
commit
202252c177
8
bot.py
8
bot.py
|
|
@ -66,11 +66,15 @@ async def on_ready():
|
||||||
private="Should the thread be private?"
|
private="Should the thread be private?"
|
||||||
)
|
)
|
||||||
async def lfm(interaction: discord.Interaction, type: str, dungeon: str, level: int, private: bool = False):
|
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
|
# The ID of the allowed channel
|
||||||
allowed_channel_id = 1297217492699320462 # Replace this with the correct channel ID
|
allowed_channel_id = 1297217492699320462 # Replace this with the correct channel ID
|
||||||
|
|
||||||
|
# Fetch the allowed channel by ID and resolve its name
|
||||||
|
allowed_channel = bot.get_channel(allowed_channel_id)
|
||||||
|
|
||||||
if interaction.channel.id != allowed_channel_id:
|
if interaction.channel.id != allowed_channel_id:
|
||||||
await interaction.response.send_message(
|
await interaction.response.send_message(
|
||||||
f"This command can only be used in the specific channel (ID: {allowed_channel_id}).",
|
f"This command can only be used in **#{allowed_channel.name}**.",
|
||||||
ephemeral=True
|
ephemeral=True
|
||||||
)
|
)
|
||||||
return # Exit the command if the channel ID does not match
|
return # Exit the command if the channel ID does not match
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue