🎛️ Channel Feature
By default, every channel on your Discord server inherits the global configurations you've set up for the entire server. However, you might want to pause translations in a busy channel, disable reaction-based translations in a staff chat, or dedicate specific features to specific areas.
The
/channel-feature command allows you to create channel-specific overrides without changing your server-wide defaults.🚀 Subcommands Overview
The command is divided into four subcommands to give you complete control:
1. /channel-feature set
Creates or updates a custom override for a specific translation feature in a channel.
- Parameters:
channel(Required): The Discord channel you want to configure.feature(Required): The translation feature you want to change:🌍 Global translations- Automatically translate all messages in the server.💬 Channel translations- Automatically translate messages in this channel to a target language.👍 Reaction translations- Translate messages when users react with a translation emoji.🔤 Flag emoji translations- Translate messages when users react with country flags.🏷️ Translations by role- Translate messages based on custom user roles.🔁 Mirror channels- Mirror and translate messages from one channel to another.
enabled(Required): Set to 🟢 ON (Active) or 🔴 OFF (Paused).
:::tip Override Power
Setting a feature to 🔴 OFF (Paused) in a channel will stop that feature from running in that channel, even if it is enabled globally for the entire server.
:::
2. /channel-feature view
Displays a beautiful dashboard showing the status of all translation features in a specific channel.
-
Parameters:
channel(Required): The channel you want to inspect.
-
Example Output:
- Shows at a glance which features are Active (Running) or Paused (Stopped) in the selected channel.
3. /channel-feature reset
Clears all custom overrides for a channel. The channel will instantly go back to following your server's global configurations.
- Parameters:
channel(Required): The channel you want to reset.
4. /channel-feature list
Lists all channels on your server that have custom overrides configured.
- Interface:
- Interactive paginated embed (5 items per page) controlled by
◀ PreviousandNext ▶buttons. - Perfect for keeping track of all custom settings across large servers.
- Interactive paginated embed (5 items per page) controlled by
🛠️ Common Use Cases
- 🔇 Noisy Channels: Pause automatic translations in a fast-paced bot spam or memes channel to save character quota and avoid cluttering.
- 🔒 Admin & Staff Chats: Disable reaction-based translations or flag translations in moderation channels to keep the workspace clean.
- 📍 Dedicated Language Hubs: Keep automatic server translations active globally, but pause them in a specific
#english-onlyor#spanish-onlychannel.
🔑 Permissions Required
- You must have the
Manage Channelspermission on the server to execute any/channel-featuresubcommands.