Automation

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.

TriggerRuns when a member…
On joinenters a temporary room
On leaveleaves a temporary room
ActionWhat it does
Assign or remove roleGrant or take a role from the member
Send messagePost a message to a fixed channel
Nickname prefix, suffix, or clearAdd to, append to, or reset the member's nickname

Important notes

  • The only member-facing commands are /voice and /join. Temporary Voice does not provide webhooks, public HTTP routes, context menu commands, or private threads.

  • /voice requires 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 pin can 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

pin
room

Join a PIN-protected temporary voice room.

/voice block

user

Block a user from this room.

/voice claim

Claim an ownerless temporary room.

/voice info

Show temporary room details.

/voice kick

user

Kick a user from this room.

/voice limit

limit

Change your room user limit.

/voice pin

clear
set

Manage this room's PIN.

/voice privacy

privacy

Change room privacy.

/voice rename

name

Rename your temporary room.

/voice transfer

user

Transfer ownership of this room.

/voice trust

user

Trust a user for this room.

/voice unblock

user

Unblock a user from this room.

/voice untrust

user

Remove a trusted user from this room.

Permissions

Discord permissions Nox needs for this feature and what each permission is used for.

Required feature permissions

View Channels

Required to see the voice category and creator channels the feature manages.

Connect

Used to join or validate access to voice channels involved in temporary room flows.

Manage Channels

Used to create, rename, lock, unlock, and delete temporary voice channels.

Move Members

Used when owner controls move or remove members from temporary rooms.