The World Machine: Documentation

A comprehensive guide to all available bot commands, organized by category and permission level.

Table of Contents

General Commands
about
Learn about this bot
pls about
Everyone
google
Search Google and return the top results
pls google [query]
Example: pls google how to code
Everyone
timezone
Get or set your timezone for time-related commands
pls timezone [timezone] Examples: pls timezone America/New_York pls timezone (shows help)
Everyone
roll
Roll dice in XdY format
pls roll XdY Examples: pls roll 1d6 pls roll 2d20
Everyone
timefor
Check someone's local time or convert time between timezones
pls timefor [@user] [time] Examples: pls timefor pls timefor @User pls timefor 2PM pls timefor @User 14:00
Everyone
staff
Show currently active staff members
pls staff
pingstaff
Ping the staff team (2-minute cooldown)
pls pingstaff [reason]
Everyone
Moderation Commands
purge
Delete multiple messages at once
pls purge [amount]
Requires: Manage Messages
addrole
Add a role to a user
pls addrole @user @role
Requires: Manage Roles
removerole
Remove a role from a user
pls removerole @user @role
Requires: Manage Roles
nickname
Change a user's nickname
pls nickname @user [new_nickname] Leave nickname empty to remove
Requires: Manage Nicknames
kick
Kick a user from the server
pls kick @user [reason]
Requires: Kick Members
ban
Ban a user from the server
pls ban @user [duration] [reason] Duration format: 1d, 2h, 30m, 1w
Requires: Ban Members
mute
Timeout a user
pls mute @user [duration] [reason] Duration format: 1d, 2h, 30m
Requires: Moderate Members
say
Make the bot say something
pls say [channel] [message] Example: pls say #general Hello!
Requires: Send Messages
Auto Slowmode
slowmode add
Add automatic slowmode to the current channel
pls slowmode add [sensitivity] Example: pls slowmode add 5.0 Default sensitivity is 5.0 (max 10.0)
Requires: Manage Channels
slowmode remove
Remove automatic slowmode from the current channel
pls slowmode remove
Requires: Manage Channels
slowmode set sensitivity
Set the sensitivity of auto slowmode
pls slowmode set sensitivity [value] Example: pls slowmode set sensitivity 7.5 Higher values = more aggressive slowmode Range: 0.1 to 10.0
Requires: Manage Channels
Tossing Commands
toss
Toss a user into a private channel
pls toss @user [reason]
Requires: Toss Permission
untoss
Release a user from being tossed
pls untoss @user [reason]
Requires: Toss Permission
close
Close the current toss channel
pls close [reason]
Requires: Toss Permission
Configuration Commands
config
Server configuration management
pls config [subcommand] Available subcommands: • get - Get current server config • set - Update server config • view - View current settings Example: pls config get (shows current config) pls config set (updates config)
Requires: Administrator
voice
Manage your personal apartment room
pls voice [subcommand] Available subcommands: • help - Show apartment room commands • limit [number] - Set user limit (0 for unlimited) • lock - Lock room (sets user limit to 1) • unlock - Unlock room (sets user limit to 0) • name [new_name] - Rename your apartment • kick @user - Kick a user from your room • ban @user - Ban a user from your room
Required to be in Apartment Room
Everyone
voice help
Show apartment room commands and current settings
pls voice help
Required to be in Apartment Room
Everyone
voice limit
Set the maximum number of users in your apartment (0 for unlimited)
pls voice limit [number] Examples: pls voice limit 5 pls voice limit 0 (for unlimited users)
Required to be in Apartment Room
Everyone
voice lock/unlock
Lock (limit to 1 user) or unlock (no limit) your apartment
pls voice lock pls voice unlock
Required to be in Apartment Room
Everyone
voice name
Rename your apartment room
pls voice name [new_name] Example: pls voice name Example
Required to be in Apartment Room
Everyone
voice kick
Remove someone from your apartment room
pls voice kick @user Example: pls voice kick @user
Required to be in Apartment Room
Everyone
voice ban
Ban or unban someone from your apartment room
pls voice ban @user (Use the same command to unban)
Required to be in Apartment Room
Everyone