Skip to main content

Troubleshooting: Bot Commands Not Working in the #launchpass channel on Discord

TL;DR: whois command not working? Check three things: (1) LaunchPass role is at TOP of role hierarchy (2) #launchpass channel is lowercase with NO emojis or special characters (3) You're typing the command correctly.

Patrick B avatar
Written by Patrick B
Updated today

Troubleshooting: whois Command Not Working on Discord

TL;DR: whois command not working? Check three things:

(1) LaunchPass role is at TOP of role hierarchy

(2) #launchpass channel is lowercase with NO emojis or special characters

(3) You're typing the command correctly.

Fix role hierarchy first—that solves most issues.


Why whois Might Not Be Working

Common Causes

The whois command fails for a few specific reasons:

  1. LaunchPass role not at top - Role hierarchy issue (MOST COMMON)

  2. #launchpass channel misspelled - With emoji or special characters

  3. Wrong channel - Using a different channel name

  4. Command syntax error - Typo in command or formatting

  5. Bot offline - Very rare, contact support

  6. User permission issue - Not an admin/owner

Most issues (80%) are caused by #1 or #2. Check those first.


The #1 Fix: LaunchPass Role Hierarchy

Why Role Position Matters

In Discord, roles have a hierarchy (pecking order):

  • Roles higher up can do more

  • Roles lower down can do less

  • The LaunchPass role must be ABOVE other roles to work properly

If LaunchPass role is too low:

  • Bot can't assign roles to members

  • Bot can't remove roles

  • Commands fail silently

  • whois might not work

  • Everything appears broken

If LaunchPass role is at top:

  • Bot has full power

  • All commands work smoothly

  • Automation runs properly

  • No permission issues

Think of it like: The LaunchPass role needs to be the "manager" role, not a regular employee role. Giving it a role with the Administrator permission will do this.

Checking Your Role Hierarchy

See where LaunchPass role is positioned:

  1. Go to your Discord server

  2. Click "Server Settings" (gear icon)

  3. Click "Roles" (left menu)

  4. Look for "LaunchPass" role in the list

  5. See its position - Is it near the top?

Ideal positions:

  • ✅ Top (very first)

  • ✅ Second (just below @everyone)

  • ✅ At least above regular member roles

Bad positions:

  • ❌ Bottom of the list

  • ❌ Below other bot roles

  • ❌ Below regular member roles

Moving LaunchPass Role to Top

To fix the hierarchy:

Step 1: Open role settings

  1. Server Settings (gear icon)

  2. Roles (left menu)

  3. Find "LaunchPass" role

Step 2: Move it up

  1. Click and drag "LaunchPass" role to the top

  2. Drag it above other roles

  3. Ensure the @everyone role is at the bottom of the role list, beneath all others.

Step 3: Verify

  1. LaunchPass should beat the top now

  2. Save happens automatically

Visual example:

↓ [LaunchPass] ← Should be here (top)     
↓ Moderators
↓ Members
↓ New Members
↓ @everyone (lowest)

After Moving Role

After you move the LaunchPass role up:

  1. Wait 30 seconds - Discord updates

  2. Try whois command again - Should work now

  3. If it works: Problem solved! ✅

  4. If it doesn't work: Move to next solution

Most people: Fixed after moving role. This solves 80% of issues.


The #2 Fix: #launchpass Channel Name

Channel Naming Requirements

The #launchpass channel MUST meet specific requirements:

MUST be:

  • Lowercase letters only

  • Named exactly: launchpass

  • No spaces

  • No special characters

  • No emojis

MUST NOT be:

  • #LaunchPass (capital letters)

  • #launch pass (with space)

  • #launchpass-admin (with dash)

  • #launchpass_bot (with underscore)

  • #launchpass 🤖 (with emoji)

  • Any variation

Why this matters: Discord bots need exact channel names to find channels. Emojis and special characters confuse the bot.

Checking Your Channel Name

See exactly what your channel is named:

  1. Go to your Discord server

  2. Right-click the #launchpass channel (or similar)

  3. Look at channel name - What does it actually say?

  4. Check for:

    • Capital letters (should be lowercase)

    • Emojis (should have none)

    • Special characters (should have none)

    • Spaces (should have none)

What it should look like:

#launchpass

What it should NOT look like:

#LaunchPass (capital letters) 
#launch pass (with space)
#launchpass-admin (with dash)
#launchpass 🤖 (with emoji)

Fixing Channel Name

If your channel name is wrong:

Step 1: Right-click channel

  1. Right-click #launchpass (or whatever it's named)

  2. Select "Edit Channel"

Step 2: Rename it

  1. Find "Channel Name" field

  2. Clear it completely

  3. Type exactly: launchpass (lowercase, no emojis)

  4. Click "Save Changes"

Step 3: Verify

  1. Channel name should now be: #launchpass

  2. No capital letters

  3. No emojis

  4. No special characters

Step 4: Test command

  1. Go to #launchpass

  2. Type: whois [email protected]

  3. Bot should respond

If bot still doesn't respond: Move to next solution.


The #3 Fix: Command Syntax

Correct whois Command Format

Make sure you're typing the command correctly:

Correct format:

whois Username#1234
whois 123456789012345

What each part means:

  • whois - The command (exact spelling, lowercase)

  • Space (one space)

  • [email protected] OR Username#1234 OR ID number

Common Syntax Errors

These will NOT work:

Missing space:

[email protected]  (wrong - no space)

Wrong spelling:

who is [email protected]  (wrong - "who is" not "whois") whoiz [email protected]   (wrong - typo)

Extra spaces:

whois  [email protected]  (too many spaces)

Wrong case:

Whois [email protected]   (capital W) WHOIS [email protected]   (all caps)

Missing the lookup value:

whois  (nothing after - won't work)

Correct Examples

These WILL work:

By email:

By username:

whois Username#1234

By Discord ID:

whois 123456789012345

If your syntax is right but still doesn't work: Move to next solution.


The #4 Fix: Permissions and Channel Access

LaunchPass Bot Channel Permissions

The bot needs permission to access #launchpass:

Step 1: Check channel permissions

  1. Right-click #launchpass channel

  2. Select "Edit Channel"

  3. Click "Permissions" (or similar tab)

  4. Look for "LaunchPass" in the list

Step 2: Verify permissions

LaunchPass needs:

  • ✅ View Channel - YES

  • ✅ Send Messages - YES

  • ✅ Read Message History - YES (optional but helpful)

Step 3: Fix if needed

If any are missing:

  1. Click on LaunchPass role in permissions

  2. Find the permission

  3. Click the checkmark to enable it (make it green)

  4. Save changes

Admin User Permissions

YOU need to be admin to use the command:

Are you an admin?

  1. In Discord, look at your name in the server

  2. Do you have a special icon/badge? (usually shows admin status)

  3. Can you do admin things? (kick people, delete messages, etc.)

If you're not an admin:

  • You can't use whois command

  • Only admins/owners can use it

  • Ask your server owner to promote you

Channel Access

Make sure you can SEE the #launchpass channel:

  1. Can you see #launchpass in your channel list?

  2. Can you click it and see it?

  3. Can you type in it?

If you can't see the channel:

  • You might not have permission

  • Ask an admin to give you access

  • Or ask them to check channel permissions

If you're blocked from typing:

  • Channel might be read-only

  • Check permissions

  • Ask admin to grant access


Complete Troubleshooting Checklist

Step-by-Step Diagnosis

Go through each item:

1. Role hierarchy

  • LaunchPass role is at TOP of role list

  • It's above other member roles

  • Verified in Server Settings → Roles

2. Channel name

  • Channel is named exactly #launchpass

  • All lowercase (no capital letters)

  • No emojis (🤖 removed)

  • No special characters (- _ @ # removed)

  • No spaces

3. Command syntax

  • Using exact command: whois

  • One space after whois

  • Email/username/ID after space

  • Example: whois [email protected]

4. Permissions

  • You're an admin in the server

  • LaunchPass bot can see channel

  • LaunchPass bot has "Send Messages" permission

  • You can type in #launchpass

5. Bot status

  • Bot is online

  • Bot hasn't crashed (check Discord status)

  • No error messages

6. Basic functionality

  • You're in the right channel (#launchpass)

  • You typed the command correctly

  • You waited a few seconds for response

  • Bot should appear to be typing

Fix Priority Order

Try fixes in this order:

  1. First: Move LaunchPass role to top (fixes 80% of issues)

  2. Second: Fix #launchpass channel name

  3. Third: Check command syntax

  4. Fourth: Check permissions

  5. Fifth: If still stuck, contact support


What Each Solution Fixes

Role Hierarchy Fix Solves:

  • ✅ whois command returns no response

  • ✅ Bot seems offline but it's not

  • ✅ Commands work intermittently

  • ✅ Members not being added to server

  • ✅ Roles not being assigned

  • ✅ General bot automation not working

Channel Name Fix Solves:

  • ✅ whois command not recognized

  • ✅ Bot says "channel not found"

  • ✅ Commands not working in this specific channel

  • ✅ Bot works elsewhere but not in #launchpass

Syntax Fix Solves:

  • ✅ "Invalid command" error

  • ✅ Bot doesn't recognize input

  • ✅ Command gets misunderstood

  • ✅ Bot replies with confusion message


When to Contact Support

Contact LaunchPass if:

  • ✅ You've tried all fixes above

  • ✅ Role is at top (verified multiple times)

  • ✅ Channel name is correct (verified)

  • ✅ Syntax is right (verified)

  • ✅ Permissions look correct (verified)

  • ✅ Bot still doesn't respond

When contacting support, include:

  • Your Discord server name

  • Your Discord username

  • What exactly happens when you use whois

  • What you've already tried

  • Screenshots if possible

What Support Will Do

  • Investigate your server setup

  • Check bot permissions

  • Verify everything is configured

  • Potentially restart or update bot

  • Provide next steps

Response time: Usually within 24 hours


Testing It Works

After Applying Fixes

Test the command:

  1. Go to #launchpass channel

  2. Type: whois [email protected]

  3. Wait 2-3 seconds

  4. Bot should reply with member info

If it works: 🎉 Problem solved!

If it doesn't work: Try next fix or contact support.


Related Resources


Key Takeaways

Role hierarchy: LaunchPass role must be at TOP (solves 80% of issues)

Channel name: Must be exactly #launchpass (lowercase, no emojis)

Command syntax: whois [email protected] (exact format)

Permissions: Bot and you both need access to channel

Test it: Use whois command to verify it works

Troubleshoot in order: Role → Channel → Syntax → Permissions

Contact support: If all fixes don't work

Include details: When contacting support, explain what you tried


Need Help?

Still having trouble with the whois command?

Email LaunchPass support: [email protected]

We can help with:

  • Diagnosing why whois isn't working

  • Verifying your server setup

  • Checking role hierarchy

  • Confirming channel permissions

  • Fixing command issues

  • Troubleshooting the bot

  • Any whois command questions

Include in your email:

  • Discord server name

  • Your Discord username

  • Exact error message (if any)

  • What you've already tried

  • Screenshots (if possible)

Response time: Usually within 24 hours

Did this answer your question?