Moderation Category
- Parameters between angle brackets are required.
- Parameters between square brackets are optional.
- Parameters separated vertical bars mean you must choose one of them.
- Parameters vertical and double vertical bars their usage are alike
- Docs without argumen given meant no need to pass any words.
- Any characters outside parenthesis and brackets must be written.
- Make sure you grant the bot access to read and send messages
- Try to reinvite the bot if facing any issues.
- See also: Permissions calculator
- Use
$!describe <command>
to see command description
Moderation & Settings
Command | Description | Alias |
---|---|---|
autorole | Assign a role to a user when they join the server | "autorole", "autoroles" |
kick | Kick shit user from the server. | "kick", "tendang" |
ban | Ban shit user from the server. | "ban", "banned" |
prune | Deletes certain messages from a channel. | "prune", "purge", "clear", "delete" |
nsfwtoggler | Convert/toggle nsfw channel or otherwise. | "nsfwtoggler", "nsfwt", "nsfwtoggle" |
antialt | Assign anti alternate accounts. | antialt |
antiraid | Setup automod 'AntiRaid' in this server. | None |
antirude | Setup automod 'AntiRude' in this server. | None |
setwelcome | Assign welcome/leave message in this server. | "welcome", "setwelcome", "welcomer" |
acc | Setup your Dota 2 account. | None |
setprefix | Change the prefix of the bot. | None |
nsfwtoggler | Toggle NSFW channels. | "nsfwtoggler", "nsfwt", "nsfwtoggle" |
disablensfw | Stop Listening NSFW commands from me. | "disablensfw", "nolewd" |
enablensfw | Listen my NSFW commands again. | "enablensfw", "plslewd" |
thisbooru | Setup a booru tags blocker | "thisbooru", "configbooru" |
Explanations
Documentation each every commands
Autorole
Info: Assign a role to a user when they join the server. Example: https://scathachgrip.github.io/alter/120
autorole <param?: String>
- autorole "id of a role"
- autorole config
- autorole disable
Kick
Info: Kick shit user from the server. Example: Failed to get data
kick <params:? Mention> [reason:? String]
- kick @mention being rude
Ban
Info: ban shit user from the server. Example: Failed to get data
ban <params:? Mention> [reason:? String]
- ban @mention big idiot
Prune
Info: Deletes certain messages from a channel. Example: Failed to get data
prune <param:? Number>
- prune 50
Nsfwtoggler
Info: Convert/toggle nsfw channel or otherwise. Example: Failed to get data
nsfwtoggler
Antialt
Info: Assign anti alternate accounts. Example: https://scathachgrip.github.io/alter/14
antialt <channel> <minAge? Number> <action?: String>
- antialt #modlogs 30 kick
- antialt #modlogs 7 ban
- antialt enable
- antialt disable
- antialt config
Antiaraid
Info: This command is temporarily disabled. Example: Failed to get data
Antirude
Info: This command is temporarily disabled. Example: Failed to get data
Setwelcome
Info: Assign welcome/leave message in this server. Example: https://scathachgrip.github.io/alter/15
welcome <channel> <welcomerType?: String(image|imagenomention|text)> [welcomerMessage?: String]
- welcome #welcome-channel image
- welcome #welcome-channel image Welcome to my server!
- welcome #welcome-channel imagenomention Welcome to the party!
- welcome #welcome-channel text Welcome!
- welcome enable
- welcome disable
- welcome config
Account
Info: Setup your steam id for Dota 2 interaction commands. Example: WORK_IN_PROGRESS
acc <query?: Number>
- acc 852648791
Setprefix
Info: Change Scathach's default prefix "$!" in this case. Example: WORK_IN_PROGRESS
setprefix <query?: String>
- setprefix $
- setprefix sca
- setprefix s!
Disablensfw
Info: Stop Listening all Scathach's NSFW commands. Example: Failed to get data
disablensfw
Enablensfw
Info: Listen all of Scathach's NSFW commands. Example: Failed to get data
enablensfw
Thisbooru / Configbooru
Configure booru imageboards: ban certain tags, or edit lists of specific tags
Example: https://scathachgrip.github.io/alter/107
thisbooru <param?: String>
- thisbooru add furry
- thisbooru delete furry
- thisbooru config