/lookup - Discord Invite Link Lookup
The /lookup command analyzes Discord invite links and provides information about them.
Command Usage
/lookup <invite>
Options
| Option | Type | Required | Description |
|---|---|---|---|
invite | String | Yes | Discord invite link or code to lookup |
Supported Invite Formats
The command accepts various Discord invite formats:
Short Codes
abc123
xyz789
Full URLs
discord.gg/abc123
discord.com/invite/abc123
discordapp.com/invite/abc123
Alternative Domains
discord.io/abc123
discord.me/abc123
discord.li/abc123
invite.gg/abc123
dsc.gg/abc123
How It Works
URL Parsing
The command intelligently parses invite links:
- Extracts the invite code from any format
- Handles full URLs with or without https://
- Supports multiple domains (discord.gg, discord.com, etc.)
- Validates the code format
Code Extraction
Examples of code extraction:
| Input | Extracted Code |
|---|---|
discord.gg/rynzen | rynzen |
https://discord.com/invite/abc123 | abc123 |
invite.gg/test | test |
dsc.gg/server | server |
Features
Smart Parsing
- Accepts partial URLs
- Handles missing protocols
- Supports all major invite domains
- Extracts codes from complex URLs
Validation
- Checks code format
- Validates domain
- Ensures proper structure
Use Cases
Invite Analysis
- Verify invite link format
- Extract code from complex URLs
- Standardize invite links
Server Management
- Clean up invite links
- Validate user-submitted invites
- Generate standardized invites
Security
- Check invite link authenticity
- Verify domain legitimacy
- Prevent malformed invites
Example Usage
Basic Lookup
/lookup invite:discord.gg/rynzen
→ Extracts and validates: rynzen
Full URL
/lookup invite:https://discord.com/invite/abc123
→ Extracts: abc123
Alternative Domain
/lookup invite:dsc.gg/server
→ Extracts: server
Raw Code
/lookup invite:xyz789
→ Validates: xyz789
Supported Domains
The command recognizes these invite domains:
- discord.gg
- discord.com
- discordapp.com
- discord.io
- discord.me
- discord.li
- invite.gg
- dsc.gg
Error Handling
Invalid Format
If the invite format is invalid:
- Command returns an error message
- Suggests correct format
- Provides examples
Unsupported Domain
If domain is not recognized:
- Attempts to extract code anyway
- Warns about unknown domain
- May still work for valid codes
Technical Details
URL Processing
Input Validation
- Check if input exists
- Trim whitespace
- Validate characters
URL Parsing
- Add https:// if missing
- Parse hostname
- Extract pathname
Code Extraction
- Remove leading slash
- Handle special cases
- Return clean code
Pattern Matching
The command uses pattern matching for:
- Discord.com invite paths
- Domain-specific formats
- Raw code detection
Limitations
Invite Validity
- Does NOT check if invite is valid/expired
- Does NOT fetch server information
- Only validates format, not functionality
Rate Limits
- Subject to Discord API limits
- May fail with excessive use
- Standard Discord restrictions apply
Related Commands
/user-lookup- Discord user information/iplookup- IP address lookup/1p-gr4bb3r- Create grabber links
written and maintained by mineogo and qwen
