Voice System¶
Armory Bot provides temporary voice channels and AFK-management tools.
Command Groups¶
/voice- Member controls for temporary voice channels/voice-config- Admin configuration for voice system and AFK behavior
/voice Member Commands¶
| Command | Description |
|---|---|
/voice request <channel_name> [teammate1] [teammate2] [capacity] |
Create temp voice channel for your group |
/voice rename <name> |
Rename your temp channel |
/voice limit <limit> |
Change channel user limit |
/voice lock |
Lock channel |
/voice unlock |
Unlock channel |
/voice permit <member> |
Allow user into locked channel |
/voice reject <member> |
Remove/deny user from locked channel |
/voice claim |
Claim an orphaned temp channel you are in |
/voice-config Admin Commands¶
| Command | Description |
|---|---|
/voice-config setup <category> |
Set category for temp channel creation |
/voice-config afk [enabled] [timeout] [afk_channel] [ignore_streaming] [prompt_before_move] |
Configure AFK detection behavior |
/voice-config afk-ignore <action> [channel] [role] |
Manage AFK ignore lists (add, remove, list) |
Quick Setup¶
1) Configure category¶
2) Configure AFK handling (optional)¶
/voice-config afk enabled:true timeout:60 ignore_streaming:true prompt_before_move:true
/voice-config afk-ignore action:add channel:<voice-channel>
/voice-config afk-ignore action:list
3) Member creates a channel¶
AFK Detection Notes¶
AFK configuration supports:
- Enable/disable AFK detection
- Timeout in minutes
- Optional AFK destination channel
- Ignore streaming members toggle
- Prompt-before-move toggle
- Ignore lists by voice channel and role
Permissions¶
/voicecommands are intended for regular members./voice-configcommands require Manage Server permission or explicitvoicepermission override.
Relationship to XP and Economy¶
Voice channel creation/management is configured in this feature.
Voice XP rewards are handled by the leveling system configuration model (Dashboard/API), not by /voice-config commands.
Troubleshooting¶
Voice requests fail¶
- Confirm admins ran
/voice-config setup. - Confirm configured category still exists.
- Confirm bot can create and manage channels in that category.
Members cannot manage their temp channels¶
- Confirm they are currently in their own temp channel.
- Confirm channel was not manually converted or moved in a way that broke ownership mapping.
- Check role/channel overrides blocking Manage Channels or Connect operations.
AFK moves do not happen¶
- Run
/voice-config afkto confirm detection is enabled. - Run
/voice-config afk-ignore action:listand verify member/channel is not excluded. - Confirm timeout is set to a reasonable value.