Docs / Voice Channels / Commands / /voice reject
Member Server only

/voice reject

Keep a member or role out of your room.

Usage

Generated
/voice reject <target>
OptionTypeRequiredDescription
target member or role Yes A member or a role

Who can run it

Generated
Discord defaultEvery member
Command Access presetEveryone
Always allowedThe server owner and, by default, Administrators
Change itDashboard, Services, Voice Channels, Commands

Meant for ordinary members. Open unless you lock it in Command Access. How Command Access works.

What the bot needs

Generated

Voice Channels is granted these permissions by the invite link. A command that finds one missing replies privately with what it could not do and changes nothing.

Manage ChannelsPriority SpeakerView ChannelConnectMute MembersDeafen MembersMove MembersManage Roles

Behaviour

Checked against the code 2026-10-12

Keeps a member or a role out of your room. The target option takes either. Same checks as the other owner commands: the service is on, you are inside one of its rooms and you own it (or you hold Manage Channels or Administrator on the server).

In Discord, the bot denies Connect on the target's own permission entry for the room. Then it disconnects anyone in the room who matches: the member or every member holding the role. Bots and the room's owner are left alone. The reject is remembered for you on this server and applied to every new room you create, under the same 25-entry list as permits. When the list is full the reject still applies to this room but is not kept, and the reply says so: "🚫 {name} is kept out of this room. Your remembered list is full ({n}), so this one is not kept for your next rooms; /voice unpermit or /voice unreject frees a slot."

You see a private reply: "🚫 {name} is kept out of this room."

Targets the bot refuses, with its reply:

  • @everyone: "That is everyone. Use /voice lock or /voice hide for the whole room."
  • A role owned by an integration: "That role belongs to an integration and cannot be changed here."
  • A role the bot holds: "That is the bot's own role. The bot keeps its access to the room." The bot itself: "The bot keeps its own access to the room."
  • The room's owner: "You cannot reject the room's owner."

Unless you hold Manage Channels or Administrator on the server, staff and people above you are off limits too:

  • A role with Manage Channels or Administrator: "That role is server staff. Only a server manager can do that."
  • A role above your top role: "That role is ranked above yours."
  • A member with Manage Channels or Administrator: "That member is server staff. Only a server manager can do that."
  • A member whose top role is above yours: "That member is ranked above you."

Good to know

  • Reject changes Connect only. The room stays visible to them unless you also hide it.
  • /voice unreject lets them back in. /voice permit does too, and replaces the remembered reject.
  • /voice kick removes someone once without keeping them out.
  • A role you reject while the room is locked gets Connect back when you unlock, if that lock had denied the role's own Connect allow. Reject it again after unlocking.
  • When a new room is made, a remembered member who has left the server is skipped, and so is a role that no longer exists.
  • The panel's Reject button opens a picker with the prompt "Who should be kept out?" on the /voice info panel and on the panel's copy in the room's chat.
YourBot docs Reference tables are generated from the code that is running. Ask in Discord Suggest a correction