Home Documentation Privacy Terms

Sentinel Documentation

Complete guide to using The Sentinel Discord Bot

Getting Started

The Sentinel bot uses Discord's slash command system. To use any command, simply type / in any channel and select the command you want to use. All commands are context-aware and will show you the required parameters.

Most commands require specific permissions. Make sure the bot has the necessary permissions in your server, and that you have the required role permissions to use moderation commands.

Moderation Commands

Basic moderation commands for managing your server members.

/ban
Ban a user from the server. Optionally delete their recent messages.
/ban <user> [reason] [delete_messages]
/kick
Kick a user from the server.
/kick <user> [reason]
/mute
Mute a user using Discord's timeout feature.
/mute <user> [duration] [reason]
/unmute
Remove a timeout from a user.
/unmute <user> [reason]
/warn
Warn a user. Warnings can trigger automatic moderation actions.
/warn <user> [reason]
/warnings
View all warnings for a user.
/warnings <user>
/clearwarnings
Clear all warnings for a user.
/clearwarnings <user> [reason]
/purge
Delete multiple messages from a channel. Optionally filter by user.
/purge <amount> [user] [reason]
/tempban
Temporarily ban a user for a specified duration.
/tempban <user> <duration> [reason]
/forceban
Ban a user by ID even if they're not in the server.
/forceban <user_id> [reason]
/softban
Ban and immediately unban a user to delete their messages.
/softban <user> [reason]
/modperms
Check your moderation permissions in the current server.
/modperms
/infractions
View detailed moderation history for a user.
/infractions [user]

Auto-Moderation

Automatically moderate your server with customizable rules and filters.

/automod
Configure auto-moderation settings. Enable/disable, set thresholds, and configure actions.
/automod [action] [settings]
/filter
Manage content filters. Add, remove, or list filtered words/phrases.
/filter <action> [word]
/spamtest
Test spam detection on a message to see if it would be flagged.
/spamtest <message>
/invitewhitelist
Manage whitelisted servers for invite links.
/invitewhitelist <action> [server_id]
/automodreport
Publish a dashboard report of recent auto-moderation deletions (24h access link).
/automodreport [days]

Logging

Track and log server events, moderation actions, and member activity.

/modlog
Configure moderation logging. Set the mod log channel and customize what gets logged.
/modlog [action] [channel]
/test-modlog-prefs
Test mod log preferences for the current guild.
/test-modlog-prefs

Utility Commands

Useful commands for getting information and managing your server.

/serverinfo
Get detailed information about the server, including statistics and settings.
/serverinfo
/userinfo
Get comprehensive information about a user, including activity data.
/userinfo [user]
/avatar
Get a user's avatar in high resolution.
/avatar [user]
/roleinfo
Get detailed information about a role.
/roleinfo <role>
/channelinfo
Get detailed information about a channel.
/channelinfo [channel]
/poll
Create an interactive poll with reaction options.
/poll <question> <option1> <option2> [option3] [option4]
/choose
Choose randomly from given options.
/choose <options>
/8ball
Ask the magic 8-ball a question.
/8ball <question>
/mydata
Request a copy of your personal data (GDPR compliance).
/mydata

Statistics

View detailed statistics about your server and its activity.

/stats
View comprehensive server statistics including messages, members, and activity.
/stats

Leveling System

Reward active members with levels and XP based on their activity.

/rank
Check your or another user's rank, level, and XP.
/rank [user]
/leaderboard
Show the server leaderboard with top users by XP.
/leaderboard [page]
/leaderboardlink
Get a public leaderboard link for this server.
/leaderboardlink
/levelroles Admin
Manage level roles that are automatically assigned at certain levels.
/levelroles <action> [level] [role]
/resetlevels Admin
Reset all levels and XP for the server.
/resetlevels [confirm]

Starboard

Automatically showcase popular messages in a dedicated starboard channel.

/starboard
Configure starboard settings. Enable/disable, set channel, threshold, and emoji.
/starboard [action] [channel] [threshold] [emoji]
/star
Manually add a message to the starboard.
/star <message_id>
/starboardremove
Remove a message from the starboard.
/starboardremove <message_id>

Reaction Roles

Allow members to self-assign roles by reacting to messages.

/reactionrole
Create a reaction role message. Members can react to get roles.
/reactionrole <message_id> <emoji> <role>
/removereactionrole
Remove a reaction role configuration.
/removereactionrole <message_id> <emoji>
/listreactionroles
List all reaction roles configured in the server.
/listreactionroles

Reminders

Set personal reminders that the bot will notify you about.

/remind
Set a reminder. The bot will notify you when the time comes.
/remind <time> <message>
/remindme
Alias for /remind - set a personal reminder.
/remindme <time> <message>
/reminders
List all your active reminders.
/reminders