SparrowSparrow

Modules

Join to Create Voice

Members join a voice channel, and Sparrow makes them their own voice room and moves them in. They run it from a control panel in the room's chat. When everyone leaves, the room is deleted. Any number of members can use the same join channel, and each gets their own room.

Setting up

Open Join to Create Voice on the dashboard and press Add Join Channel. Pick one of your voice channels, or choose Create one for me and Sparrow makes one, like ➕ Join to Create, in the category you pick. Then set how rooms start:

  • Category for rooms: where rooms go. Rooms follow that category's permissions. Leave it empty to put rooms next to the join channel.
  • Room name: {username}'s Channel by default. {displayName} uses their server nickname.
  • User limit: how many people can be in a room, 0 to 99. 0 means no limit.
  • Control panel: posted in each room's chat, as buttons or as two dropdown menus. Turn on Keep the panel at the bottom to post it again after people chat.
  • Delete rooms left to bots: a room counts as empty once the last person leaves, even if a music bot is still in it. Turn it off to keep rooms while a bot is there.

You can have several join channels with their own settings, like one for duos and one for squads.

To move a join channel to another category, change Its category in its settings. If a join channel gets deleted, open its settings and choose Create a new one for me, or pick another voice channel. Its settings stay as they were.

The control panel

The room's owner and server admins can use the options. Everyone else sees who owns the room. Under Panel options on the dashboard, turn off any option you don't want owners to have, like Rename or Status. Turned off options disappear from the panel, also in rooms that are already open.

Rename: Change the room's name. Discord allows two renames every 10 minutes.

Limit: How many people can be in the room, 0 to 99. 0 means no limit.

Status: The line Discord shows under the room's name, like "Ranked grind". Leave it empty to clear it.

Lock: Nobody new can join. Members already in the room stay.

Unlock: Anyone who can see the room can join again.

Hide: Only the owner and allowed members can see the room.

Show: Everyone can see it again. The room follows its category's permissions.

Allow: Let members in, even when the room is locked or hidden.

Block: Keep members out. They're disconnected if they're in the room.

Invite: DM members a link to the room. They can join even if it's locked.

Kick: Disconnect someone. They can come back unless you lock or block.

Transfer: Make someone else in the room the owner.

Claim: When the owner has left, anyone in the room can take it over.

Remember: Save the room's name, limit, status, lock, visibility and members for your next rooms.

Owners and claiming

The member who joined the join channel owns the room. If they leave while others are still in it, the room stays and Sparrow says so in the chat. Anyone still in the room can press Claim to become the owner. The old owner's saved settings aren't changed.

When a room is made, its owner is pinged in the room's chat with the control panel. A member who already has a room and joins the join channel again is moved back to their room instead of getting a second one.

Remember my settings

Remember saves your room as it is now: its name, limit, status, whether it's locked or hidden, and your allowed and blocked members. Your next rooms in that server start the same way. Press Forget my settings on the reply to go back to the server's normal settings.

Permissions Sparrow needs

  • Manage Channels: to make and delete rooms.
  • Manage Roles: to lock and hide rooms, and let members in or keep them out.
  • Move Members and Connect: to move members into their room, and for Kick.
  • Set Voice Channel Status: for the Status option.

The dashboard tells you if any are missing. Admins can always see and join every room, even locked or hidden ones. That's how Discord works.

Free and Premium

Everything is free with up to 3 join channels. Premium allows 10. Any number of members can use each join channel. See Premium.

Want an overview instead? See the Join to Create Voice module page →