Skip to main content

Multi-Channel Conversations

This guide covers advanced techniques for setting up multi-channel conversations using bulk operations and the /mirror command's multi-add features.

Overview

When you have many channels to link together, adding them one-by-one can be tedious. The multi-add commands let you configure multiple channels at once.

Using Bulk Operations

/mirror multiadd

Add multiple channels to a mirror group in a single command.

Usage:

/mirror multiadd group:"Support Channels"

After running the command, you'll be prompted to select multiple channels and assign languages to each.

Best for:

  • Setting up a new mirror group with many channels
  • Adding a batch of new language channels to an existing group

/mirror multiremove

Remove multiple channels from a mirror group at once.

Usage:

/mirror multiremove group:"Support Channels"

You'll be prompted to select which channels to remove from the group.


For the easiest bulk setup experience, use the Web Dashboard:

  1. Go to your server's settings page
  2. Click the Mirrors card
  3. Create or select a mirror group
  4. Use the Add Channels button
  5. Select multiple channels at once
  6. Assign languages using the dropdown menus
  7. Click Save

The dashboard provides:

  • Visual channel selection
  • Drag-and-drop ordering
  • Bulk language assignment
  • Real-time preview of your configuration

Example: Setting Up a Multilingual Help Desk

Let's say you want to create a help desk that supports English, Spanish, French, and German.

Step 1: Create the Channels

Create your help desk channels:

  • #help-english
  • #help-spanish
  • #help-french
  • #help-german

Step 2: Create the Mirror Group

/mirror add name:"Help Desk"

Step 3: Bulk Add Channels

Using the dashboard:

  1. Go to Mirrors → Help Desk
  2. Click "Add Channels"
  3. Select all four help channels
  4. Assign languages:
    • #help-english → English
    • #help-spanish → Spanish
    • #help-french → French
    • #help-german → German
  5. Save

Or using commands:

/mirror multiadd group:"Help Desk"

Then select all channels and assign languages in the modal.

Step 4: Test It

Send a message in #help-english. It should automatically appear translated in all other linked channels!


Tips for Multi-Channel Setups

Organization

  • Use clear naming conventions - Include the language in channel names (e.g., #chat-english, #chat-spanish)
  • Group related channels - Keep mirrored channels in the same category for easy navigation
  • Document your setup - Keep notes on which channels are linked together

Performance

  • Start small - Test with 2-3 channels before adding more
  • Monitor error logs - Check the dashboard for any translation errors
  • Consider premium - Large multi-channel setups benefit from premium translation engines

User Experience

  • Inform your users - Let members know that messages are being translated
  • Set channel topics - Include the primary language in each channel's topic
  • Use language roles - Assign roles so users can easily find their language channels

Troubleshooting

Messages not translating

  1. Check that the bot has permission to read and send messages in all channels
  2. Verify the channels are correctly assigned in the mirror group
  3. Check the error logs in the dashboard

Wrong language detection

  1. Ensure source languages are correctly set for each channel
  2. Try using the premium translation engine for better accuracy

Duplicate messages

  1. Check that channels aren't accidentally in multiple mirror groups
  2. Use /mirror view to see all your configurations


Need help? Join our Discord Support Server or create a support ticket through the dashboard!