You need a channel called bot-commands
. The bot currently only listens to this channel.
/warn @UserName "Your reason here! <optional http/s link>"
- Issues a warning to the given user. The user will also be notified personally about their most evil transgression./unwarn @UserName "Your reason here! <optional http/s link>"
- Revokes a warning from the given user. The user will also be notified personally./unwarn @UserName
- Revokes a warning from the given user. This allows for not giving a reason why the user has been unwarned. The user will also be notified personally./warnhistory @UserName
- Shows the warning history for the given user. The default amount is10
. It can be changes via the configuration file/warnhistory @UserName <Amount>
- Does the same as the default command but shows a custom amount of historical entries./warnhistory @UserName all
- Prints all warnings for a specific user./warnerhistory @UserName <Amount>
- Prints all warnings/unwarns a user issued./warnleaderboard
- Prints a leaderboard of the top warned people on your guild. The default amount can be set in your configuration./warnleaderboard <Amount>
- Does the same as above but prints out a custom amount of people./warningstoday <@UserName>
- Shows all warnings of the user that he got in the last 24 hours. Can be used without an username, will then show all warnings/unwarns for the last 24 hours/cleanuproles
- Will manually run the cleanup for not needed roles on your server./userstats @UserName
- Will show you some Debug information about the given user/changeprefix 'newPrefix'
- Will change the prefix for your current guild. You can use only one character. But other than this, there are no limits./changelog
- Will print you the latest changelog/changelog <Amount>
* Will print you a custom amount of changelogs/addmodrole @Role
- Will grant a role on your discord server the moderator permissions./addadminrole @Role
- Will grant a role on your discord server the administrator permissions -> Be careful with this one/randomwarn @User
- Will return a random warning from a user./randomwarn @Role
- Will return a random warning from a random user that is in the group./randomunwarn @User
- Will return a random unwarn from a user./randomunwarn @Role
- Will return a random unwarn from a random user that is in the group.
Information:
- Bots can be warned but will never receive any message of their warning/unwarn like users would.
- Links at the end of warn/unwarn/warnall commands will display the file behind that link.
- Warn/Unwarn/Warnall can have images as attachments. Attachments will not be shown in the history
Since Version 0.9.94 you are able to mange your permission individually per guild.
Permissions are bound to roles defined by you.
Serverowners will always have full permissions.
You can roles to modrole via the /addmodrole @Role
And admin roles /addadminrole @Role
.
Roles with these Permissions can execute commands.
Commands that require Admin
permissions:
/changeprefix
/userstats
Commands that require Mods
permissions:
/help
/warn
/unwarn
/warnhistory
/warnleaderboard
/cleanuproles
/changelog
/warnerhistory
/randomwarn
/randomunwarn
Roles are inherited. That means, Admins can execute commands for every other role. In this case we just got Mods, so Admins can execute commands that require permissions for Admins and Mods. But Mods only can execute commands that require permissions for Mods.
NoteCurrently we are working on extending our Moderation feature and implement ways for you to automatically kick and ban users if they exceeded a defined amount of warnings. This is expected to be live at the end of June 2021.