Temporary voice
Key features
Creator-channel templates
Admins define permanent creator channels. When members join one, Nox creates a new temporary voice room from that template.
Room owner controls
For managed rooms, owners can inspect, claim, transfer ownership, rename, set user limits, change privacy, manage trusted users and 4-digit PINs, block users, and kick occupants from Discord.
Privacy and access rules
Rooms can be public, locked, private, or PIN-protected. Accepted PIN joins add the member to the room's trusted users before Nox reapplies Discord permissions.
Join and leave actions
When a member joins or leaves a temporary room, Nox can run actions — assign or remove a role, send a message to a fixed channel, or add, change, or remove a nickname affix. These replace the old occupant role, and the per-template greeting message stays separate.
Lifecycle cleanup
Empty rooms are cleaned up, channel deletes remove tracked room state, and startup checks repair rooms whose Discord state drifted while the bot was offline.
Best for
Communities that want members to create ad-hoc voice rooms without staff manually creating channels.
Private sessions, study groups, party channels, support rooms, or event voice spaces with privacy and access controls.
Keeping voice categories clean by deleting rooms after they empty.
How it works
Admins create templates
Staff create templates with category, creator channel, naming, privacy, access roles, and owner controls.
A member joins a creator channel
The bot handles the voice-state update, finds the matching template, and creates a new Discord voice channel.
Members manage live rooms
/voice commands operate on the tracked room the actor is currently in.
/voice pin set sets a shared 4-digit PIN and /voice pin clear clears it.
/join room pin verifies that PIN, trusts the actor, and can move them into
the room.
Nox cleans stale state
Empty-room cleanup, channel-delete handling, and startup checks remove stale room records or repair metadata when Discord state drifts.
Setup checklist
Create templates with clear room naming, creator channels, default privacy, and access-role expectations.
For managed room templates, enable only the owner controls you want members to use, including trusted user controls when owners should manage room PIN access.
Add on-join and on-leave actions (role, send, or nickname) if rooms should grant a role or post a message when members come and go.
Confirm Nox can manage channels, connect, move members, manage roles, and apply permission overwrites.
Turn Managed off only when rooms should not have owner semantics, trusted users, blocked users, or PINs.
Join and leave actions
Room templates can run actions when a member enters or leaves a temporary room. There is no reply action here, because no command interaction is involved.
| Trigger | Runs when a member… |
|---|---|
| On join | enters a temporary room |
| On leave | leaves a temporary room |
| Action | What it does |
|---|---|
| Assign or remove role | Grant or take a role from the member |
| Send message | Post a message to a fixed channel |
| Nickname prefix, suffix, or clear | Add to, append to, or reset the member's nickname |
Important notes
The only member-facing commands are
/voiceand/join. Temporary Voice does not provide webhooks, public HTTP routes, context menu commands, or private threads./voicerequires the actor to be in a tracked temporary room. It cannot manage arbitrary Discord voice channels.Room PINs are shareable 4-digit codes. Leading zeroes are preserved, and
/join room pincan fail if the PIN changes while the command is in progress.A successful PIN join trusts the member for that room. Clearing or changing the PIN does not remove users who were already trusted.
Bot downtime can leave stale room records or Discord rooms until a later voice-state event, channel-delete event, or startup check repairs them.
Guild wipe deletes Temp Voice database state, but it does not guarantee every live Discord room channel is deleted.
Troubleshooting
Joining a creator channel does nothing
Check the template still references that creator channel, the saved settings are current, and Nox can create and move members into voice channels.
/voice says this is not a tracked room
The actor must be inside a live room Nox currently tracks. Rejoin through a creator channel or wait for a startup or voice-state check if the room state drifted.
Access or privacy looks wrong
Compare the room privacy, trusted users, blocked users, access roles, PIN
state, and owner controls with the Discord overwrites. Re-run the relevant
/voice command after fixing the template or room state.
/join room pin is rejected
Confirm the room currently has a PIN, the submitted value is exactly four digits, and the owner has not changed or cleared the PIN during the join.
Commands
The live slash-command reference from Discord, including options and default permissions.
/join
Join a PIN-protected temporary voice room.
/voice block
Block a user from this room.
/voice claim
Claim an ownerless temporary room.
/voice info
Show temporary room details.
/voice kick
Kick a user from this room.
/voice limit
Change your room user limit.
/voice pin
Manage this room's PIN.
/voice privacy
Change room privacy.
/voice rename
Rename your temporary room.
/voice transfer
Transfer ownership of this room.
/voice trust
Trust a user for this room.
/voice unblock
Unblock a user from this room.
/voice untrust
Remove a trusted user from this room.
Permissions
Discord permissions Nox needs for this feature and what each permission is used for.