Usage
Project Plana uses Discord slash and hybrid commands. In most servers, commands are available as slash commands such as /ping or grouped commands such as /levels rank.
Discord permissions still apply. If a command is visible but fails, check the invoking member permissions, the bot permissions, and role hierarchy.
Moderation
| Command | What it does | Access |
|---|
/ban | Ban a member, optionally with a duration and message deletion window. | Ban Members |
/unban | Remove a user from the server ban list. | Ban Members |
/kick | Kick a member from the server. | Kick Members |
/timeout | Apply a Discord timeout to a member. | Moderate Members |
/untimeout | Remove an active Discord timeout. | Moderate Members |
/warn | Issue a warning record for a member. | Manage Messages |
/warnings | View warning records for a member. | Manage Messages |
/clearwarns | Clear warning records for a member. | Manage Messages |
/mute | Assign the configured muted role. | Manage Roles |
/unmute | Remove the configured muted role. | Manage Roles |
Messages
| Command | What it does | Access |
|---|
/prune all | Delete all messages in the checked range. | Manage Messages |
/prune user | Delete messages from a specific member. | Manage Messages |
/prune bots | Delete bot messages or prefixed command messages. | Manage Messages |
/prune users | Delete user messages while leaving bot messages. | Manage Messages |
/prune embeds | Delete messages containing embeds. | Manage Messages |
/prune files | Delete messages with file attachments. | Manage Messages |
/prune images | Delete messages with embeds or attachments. | Manage Messages |
/prune mentions | Delete messages mentioning users or roles. | Manage Messages |
/prune contains | Delete messages containing a specific substring. | Manage Messages |
/prune regex | Delete messages matching a regular expression. | Manage Messages |
/prune invites | Delete Discord invite links. | Manage Messages |
/prune urls | Delete external URLs. | Manage Messages |
/prune reactions | Clear reactions on recent messages. | Manage Messages |
/prune pinned | Delete pinned messages in the checked range. | Manage Messages |
/prune self | Delete your own recent messages. | Member command |
Automation
| Command | What it does | Access |
|---|
/rss fetch | Manually check configured RSS feeds for updates. | Member command |
/rss latest | Show the latest entry for a configured feed. | Member command |
/cc list | List custom commands configured for the server. | Slash command |
/cc delete | Delete a custom command by name. | Slash command |
/ai toggle | Toggle AI features for the server. | Administrator |
/ai clear | Clear AI memory for the current server or channel context. | Administrator |
/setting refresh | Refresh Project Plana configuration for the server. | Administrator |
/setting reset | Reset server settings to defaults. | Administrator |
Utility
| Command | What it does | Access |
|---|
/ping | Check bot latency and connection quality. | Member command |
/invite | Get an invite link for Project Plana. | Member command |
/info about | Show bot information and loaded command summary. | Member command |
/info system | Show process and system metrics. | Member command |
/info analytics | Show guild analytics and member distribution. | Member command |
/info bot-stats | Show bot CPU and memory usage. | Member command |
/music play | Play a song or add it to the queue. | Member command |
/music queue | Display the current music queue. | Member command |
/music skip | Vote to skip the current song. | Member command |
/music forceskip | Force skip the current song. | Manage Channels |
/music volume | Set or display playback volume. | Member command |
/music loop | Set loop mode to off, song, or queue. | Member command |
/music pause | Pause the current song. | Member command |
/music resume | Resume playback. | Member command |
/music stop | Stop music and clear the queue. | Member command |
/music disconnect | Disconnect from voice and clear player data. | Member command |
/music shuffle | Shuffle the current queue. | Member command |
/music nowplaying | Show the current song. | Member command |
/music clear | Clear queued songs. | Member command |