Purge a number of messages from the channel. You can specify specific modifiers to filter down which messages are to be deleted. Providing a user/role id will only purge messages from that user/role. Possible modifiers: --startat: Dictates the newest message that the purge will start at, going older --stopat: Dictates the oldest message that the purge will end at --range: Provided two message ids, dictates a range of messages to delete --startswith: Only delete messages that start with the provided text --includes: Only delete messages that include the provided text --endswith: Only delete messages that end with the provided text --mentions: Only delete messages that contain the provided mention(s) --links: Only delete messages that contain links --bots: Only delete messages created by bots --images: Only delete messages that contain an attachment --invites: Only delete messages that contain an invite --embeds: Only delete messages that contain an embed --not: Will invert all options except startat, stopat, and range --silent: Will not post the confirmation message, even for purges that don't purge the full amount
Members with the Discord Manage Messages permission can also use this command.
Locks a channel so members can not send messages in the channel. You may also specify a role to lock the channel for as well as target a specific channel. If no channel is specified it will use the current channel, if no role is specified then it will use the everyone role.
Hides a channel so members can not view the channel at all. You may also specify a role to lock the channel for as well as target specific channels. If no channel is specified it will use the current channel, if no role is specified then it will use the everyone role.
Throw a channel into 'slowmode' which limits users to sending a message only on a specfic interval. Discord channel slowmode will be used if the time is 6 hours or under. Above that, the bot's internal slowmode will be used. Note, the bot's slowmode will allow moderator and staff bypass, discord's may not.
Usage
!slowmode channeltime/off
!slowmode server time/off
!slowmode current
Examples
!slowmode #Channel 6
!slowmode server off
!slowmode current
Slash command /slowmode
/slowmode currentList current slowmodes
/slowmode serverSet a slowmode for the server
Option
Type
Description
timerequired
Text
Time for the slowmode or 'off'
/slowmode channelSet a slowmode for a specific channel
Option
Type
Description
timerequired
Text
Time for the slowmode or 'off'
channel
Channel
Channel to set the slowmode on
“No you aren't Keanu Reeves and no this isn't bullet time.”
Modify operations performed for forum based guild channels, currently only supports auto posting messages to new forum posts. For auto posting messages provide 'off' to turn a auto messager off.
Usage
!autoforum channelmessage
Examples
!autoforum 12312412412123 Please make your posts clean and informative.
Slash command /autoforum
Option
Type
Description
forumrequired
Channel
Forum channel to post automatically to
messagerequired
Text
Message to automatically post to new forum posts
“If only your users were as smart as me, then I wouldn't have to repeat myself.”
Freeze the server by wiping all channel permissions. WARNING: Use at your own risk. Many safeguards have been in place but you should still only use this command in the event of a massive raid across multiple channels. For single channels look into lock command instead.
Thaw the server that has been frozen by the 'freeze' command. You may also choose to recover an old backup if neccessary. You may fully thaw a server or thaw roles/members or channels one by one.
Enable or disable panic mode, as well as configure autopanic. Valid configuration options are 'users', 'seconds', and 'message'. To turn the auto panic on or off use 'auto'. To get current settings use 'current'. Users: Dictates how many users must join in the timeframe to trigger autopanic Seconds: Dictates the time frame in which the amount of users is exceeded to trigger autopanic Message: Dictates the message sent to users who join during autopanic, will be dm'd to them if possible.
Usage
!panic [on/off]
!panic users number
!panic seconds number
!panic auto on/off
!panic current
!panic message message
Examples
!panic on
!panic users 5
!panic seconds 20
!panic auto on
!panic current
!panic message Hello, the server is currently in panic mode.
“Your own personal panic button! Except it's actually mine. Don't break it!”
Prune existing members with specific qualities. You may also prune invites under X amount of uses. Pruned users by default will be messaged why they were pruned. You can remove this by using 'nomessage'
Add, edit, or review stat tracking channels. These channels can track different statistics. There are four types, 'members', 'countdown', 'clock', or 'age'. Members: Tracks the total members in the server Clock: Configure a clock to a specific timezone Age: Show the current age of the server, in days. Countdown: Countdown timer until a specified time. For members, countdown and age, use %d to designate where to put the data For clock, you may use the following: %24: Use a 24 hour clock %tz\\\*: Designate a specific [timezone](https://publib.boulder.ibm.com/tividd/td/TWS/SC32-1274-02/en_US/HTML/SRF_mst273.htm) %-DST: Ignore daylight savings time (on by default) %t: The current time (HH:MM AM/PM) %d: The current day of the month %wd: Current day of the week %y: The current year %m: The curren month
Usage
!stattrack current
!stattrack add channel clock/age/countdown/members message
!stattrack edit channelmessage
!stattrack rem channel
Examples
!stattrack current
!stattrack add #Channel clock %t %24 %tzGMT %-DST %d/%m/%y
!stattrack edit #Channel %t %tzEST %m/%d/%y
!stattrack rem #Channel
“You know, I could get in trouble for doing this...”