Documentation
3 min read

Channel Feature

Customize, pause, or activate specific translation features on a per-channel basis.

🎛️ 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 ◀ Previous and Next ▶ buttons.
    • Perfect for keeping track of all custom settings across large servers.

🛠️ 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-only or #spanish-only channel.

🔑 Permissions Required

  • You must have the Manage Channels permission on the server to execute any /channel-feature subcommands.