The /voice command includes several voice-related utilities for users and server admins. It supports tracking voice activity, managing temporary VC generators, and controlling user movement in voice channels.

🧩 Subcommands:

1. /voice history

  • 📊 Shows a user’s recent voice activity.

  • Displays:

    • Last joined voice channels

    • Time spent in each channel

    • Date and duration of recent sessions

/voice history [user (optional)]

  • If no user is specified, defaults to the command invoker.

  • Admins may view others’ history.

2. /voice disposal

  • ⚙️ For admins only.

  • Creates a temporary VC generator in the selected category.

/voice disposal category:<category>

  • Requires Manage Server permission.

  • The selected category will be whitelisted as a temp VC generator.

  • One generator per category is allowed.

3. /voice move

  • 🚚 Moves a user from one voice channel to another.

/voice move from:<user> to:<channel>

  • Useful for moderators to manage members in voice channels.

  • Requires proper permissions to move users.

4. /voice mute

  • 🔇 Mutes a target user in a voice channel.

/voice mute user:<user> duration:<time (optional)>

  • Temporarily or permanently mutes the user (depending on the bot's support).

  • Requires moderation permissions.

5. /voice disconnect

  • ❌ Disconnects a user from a voice channel.

/voice disconnect user:<user>

Subcommand Required Permission
history Everyone (admin-only for others)
disposal Manage Server
move Move Members
mute Moderate Members / Mute Members
disconnect Move Members / Kick from VC

 

 Notes:

  • All actions are logged (if logging is enabled).

  • VC generators created via /voice disposal are tied to the Disposal Voice module.

  • Auto-cleanup applies to any temp VC created through disposal.