Text Manipulation
removeLinks
$removeLinks
Removes all URLs (HTTP/HTTPS links) from a text. Useful for anti-spam moderation.
Syntax
$removeLinks
$removeLinks
The $removeLinks function removes all URLs (http://, https://) from the message or current text.
Syntax
$removeLinks
Parameters
None.
Return Value
- Type: String
- The text without any URLs.
Behavior
- Detects URLs starting with
http://orhttps://. - Removes the entire URL, not just the protocol.
- Works on the current text context (
$message,$input, etc.).
Examples
Anti-spam cleanup
$sendMessage[Cleaned message: $removeLinks]
; "Visit https://spam.com now" → "Visit now"
Secure echo command
$let[safe;$removeLinks]
$sendMessage[$safe]
Comparison and alert
$if[$message!=$removeLinks]
$sendMessage[⚠️ Your message contained links which have been removed.]
$sendMessage[$removeLinks]
$else
$sendMessage[$message]
$endif
Logs without links
$channelSendMessage[123456789;Message from $username: $removeLinks]
Notes
- To completely block links (not just remove them), use
$ignoreLinks. - To remove other patterns, use
$removeContains[]. - Does not remove Discord links (channel mentions, etc.).