Restarter Docs
Access command documentation from within Discord by using r.help
AutoRoles
AutoRoles can be used to automatically grant roles to users who join your server, with an optional delay or even for bots only.
addautorole
Create a new AutoRole that will be given to users when they join the server. Optionally, provide a delay for the role being added, and configure the AutoRole to be for bots or humans only (by default it will be given to every user who joins).
Usage: r.addautorole <role id> [delay = 0s] ['--bot-only'|'--human-only']
Aliases: r.addautoroles
, r.addar
, r.autorolesadd
, r.autoroleadd
, r.aradd
Examples:
r.addautorole 1234567890123456789
r.addautorole 1234567890123456789 300
r.addautorole 1234567890123456789 0 --bot-only
User permissions required:
- Manage Roles
Bot permissions required:
- Manage Roles
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
listautoroles
List all the AutoRoles currently configured in this server.
Usage: r.listautoroles
Aliases: r.listautorole
, r.listar
, r.autorolelist
, r.autoroleslist
, r.arlist
, r.allautoroles
, r.allautorole
, r.allar
, r.arall
, r.autoroles
, r.ar
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removeautorole
Remove a configured AutoRole by role ID from the server.
Usage: r.removeautorole <role id>
Aliases: r.removeautoroles
, r.autoroleremove
, r.autorolesremove
, r.deleteautorole
, r.deleteautoroles
, r.autoroledelete
, r.autorolesdelete
, r.ardel
, r.delar
, r.arrem
, r.remar
Examples:
r.removeautorole 1234567890123456789
User permissions required:
- Manage Roles
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
ChannelReacts
ChannelReacts allows you to configure automatic reactions on all messages posted in a channel. This replaces the VoteChannels feature from Restarter v2.
addchannelreact
Setup a new channel reaction with an emoji on this channel, or for any mentioned channels.
Use the --image-only
flag to only add reactions to messages containing images.
Use the --video-only
flag to only add reactions to messages containing videos.
Use the --audio-only
flag to only add reactions to messages containing audio.
Use the --media-only
flag to only add reactions to messages containing images, videos or audio.
Use the --text-only
flag to only add reactions to messages that contain no images, videos or audio.
Include the --ignore-replies
flag to skip reacting to messages that are a reply.
Include the --ignore-bots
flag to skip reacting to messages that are from other bots.
Include the --bots-only
flag to only add reactions to messages that were sent by bots.
Usage: r.addchannelreact <emoji> [#channel...] ['--image-only'|'--video-only'|'--audio-only'|'--media-only'|'--text-only'] ['--ignore-replies'] ['--ignore-bots'|'--bots-only']
Aliases: r.addchannelreacts
, r.addcr
, r.channelreactsadd
, r.channelreactadd
, r.cradd
, r.channelreact
, r.cr
Examples:
r.addchannelreact 😀
r.addchannelreact ✅ #polls
r.addchannelreact ❌ #polls
r.addchannelreact ⬆️ #song-lyrics #movie-quotes
r.addchannelreact ⬇️ #song-lyrics #movie-quotes
r.addchannelreact ❤️️ #artwork --image-only
r.addchannelreact 👀 #clips --video-only
r.addchannelreact 🎸 #songs --audio-only
r.addchannelreact ☑️ #suggestions --text-only --ignore-replies
User permissions required:
- Manage Guild
Bot permissions required:
- Add Reactions
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
listchannelreacts
List all ChannelReacts defined in this server or a specific channel.
Usage: r.listchannelreacts [#channel]
Aliases: r.listchannelreact
, r.listcr
, r.listcrs
, r.channelreactslist
, r.channelreactlist
, r.crlist
, r.crslist
, r.channelreacts
, r.crs
Examples:
r.listchannelreacts
r.listchannelreacts #polls
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removeallchannelreact
Remove all configured ChannelReacts from one or more mentioned channels.
Need to remove reactions for a deleted channel? Pass the raw channel ID as an argument instead.
Usage: r.removeallchannelreact <#channel...>
Aliases: r.removeallchannelreacts
, r.channelreactremoveall
, r.channelreactsremoveall
, r.deleteallchannelreact
, r.deleteallchannelreacts
, r.channelreactdeleteall
, r.channelreactsdeleteall
, r.crdelall
, r.delallcr
, r.crremall
, r.remallcr
Examples:
r.removeallchannelreact #polls
r.removeallchannelreact #song-lyrics #movie-quotes
r.removeallchannelreact 1234567890123456789
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removechannelreact
Remove a configured ChannelReact emoji from this channel, or for any mentioned channels.
Usage: r.removechannelreact <emoji> [#channel...]
Aliases: r.removechannelreacts
, r.channelreactremove
, r.channelreactsremove
, r.deletechannelreact
, r.deletechannelreacts
, r.channelreactdelete
, r.channelreactsdelete
, r.crdel
, r.delcr
, r.crrem
, r.remcr
Examples:
r.removechannelreact 😀
r.removechannelreact ✅ #polls
r.removechannelreact ❌ #polls
r.removechannelreact ⬆️ #song-lyrics #movie-quotes
r.removechannelreact ⬇️ #song-lyrics #movie-quotes
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Commands
Configure which Restarter commands are enabled or disabled in your server.
disable
Disable one or more commands in Restarter for this server (or disable 'all').
Usage: r.disable <commands...|'all'>
Examples:
r.disable ping uptime
r.disable all
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Guild-only This command can only be used in servers, not via DMs with the bot
disabled
List all commands that have been disabled in this server.
Usage: r.disabled
Aliases: r.listdisabled
, r.disabledcommands
, r.enabled
, r.listenabled
, r.enabledcommands
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
enable
Enable one or more disabled commands in Restarter for this server (or enable 'all').
Usage: r.enable <commands...|'all'>
Examples:
r.enable ping uptime
r.enable all
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Guild-only This command can only be used in servers, not via DMs with the bot
Donations
Find out more about donating to support the bot, and claim your bot perks if you're an active supporter.
donate
Find out about how you can support the developer through GitHub Sponsors or Patreon.
Usage: r.donate
Aliases: r.sponsor
, r.pledge
, r.patreon
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
perks
Claim your donator perks for a Discord server using the bot.
Usage: r.perks <server id>
Aliases: r.rewards
Examples:
r.perks 1234567890123456789
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
Filtering
Enable filters and automatic moderation for messages in your Discord server to help keep the chat under control. Filters allow for removing unwanted invites, links from untrusted domains, or of messages containing configured phrases.
addblockphrase
Configure a new BlockPhrase for the server. Phrases are case-insensitive.
By default, messages must contain the phrase surrounded by word boundaries (start/end of message, spaces, etc.) to be detected.
The '--no-boundary' flag will disable this requirement, allowing the phrase to match within other words etc.
Usage: r.addblockphrase <phrase> ['--no-boundary']
Aliases: r.addblocedkphrase
, r.addblockphrases
, r.addblockedphrases
, r.addbp
, r.blockphraseadd
, r.blockedphraseadd
, r.blockphrasesadd
, r.blockedphrasesadd
, r.bpadd
Examples:
r.addblockphrase discord is bad
r.addblockphrase reddit --no-boundary
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antiinvite
Enable or disable the automatic deletion and moderation of messages with Discord invites.
Usage: r.antiinvite ['enable'|'disable']
Aliases: r.antiad
Examples:
r.antiinvite
r.antiinvite enable
r.antiinvite disable
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antiinvitetrusted
View, set, or remove the trusted role that allows users with the role to bypass the AntiInvite message filter.
Usage: r.antiinvitetrusted [<role id>|'remove']
Aliases: r.antiadtrusted
, r.antiinvitebypass
, r.antiadbypass
, r.antiinvitetrust
, r.antiadtrust
Examples:
r.antiinvitetrusted
r.antiinvitetrusted 1234567890123456789
r.antiinvitetrusted remove
User permissions required:
- Manage Messages
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antilink
Enable or disable the automatic deletion and moderation of messages containing links.
Usage: r.antilink ['enable'|'disable']
Examples:
r.antilink
r.antilink enable
r.antilink disable
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antilinkpermitted
List, add, or remove domains that are permitted and will be ignored by the AntiLink message filter. Use '*.<domain>' to match the domain AND all subdomains.
Usage: r.antilinkpermitted [<'add'|'remove'> <domain>]
Aliases: r.antilinkpermit
, r.antilinkexcluded
, r.antilinkexclude
Examples:
r.antilinkpermitted
r.antilinkpermitted add trusted.com
r.antilinkpermitted add *.safe.com
r.antilinkpermitted remove trusted.com
r.antilinkpermitted remove *.safe.com
User permissions required:
- Manage Messages
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antilinktrusted
View, set, or remove the trusted role that allows users with the role to bypass the AntiLink message filter.
Usage: r.antilinktrusted [<role id>|'remove']
Aliases: r.antilinkbypass
, r.antilinktrust
Examples:
r.antilinktrusted
r.antilinktrusted 1234567890123456789
r.antilinktrusted remove
User permissions required:
- Manage Messages
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antiphish
Enable or disable the automatic deletion and moderation of messages containing phishing links.
Usage: r.antiphish ['enable'|'disable']
Examples:
r.antiphish
r.antiphish enable
r.antiphish disable
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Optional bot permissions:
- Kick Members
- Ban Members
These permissions may be needed for extra functionality in the command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
antiphishmode
Set the mode used for the AntiPhish filter, either warning, kicking or banning users.
Usage: r.antiphishmode ['warn'|'ban']
Examples:
r.antiphishmode
r.antiphishmode warn
r.antiphishmode kick
r.antiphishmode ban
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Optional bot permissions:
- Kick Members
- Ban Members
These permissions may be needed for extra functionality in the command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
blockphrases
Enable or disable the automatic deletion and moderation of messages containing customisable phrases.
Usage: r.blockphrases ['enable'|'disable']
Aliases: r.blockedphrases
, r.blockphrase
, r.blockedphrase
, r.bp
Examples:
r.blockphrases
r.blockphrases enable
r.blockphrases disable
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
listblockphrases
List all configured BlockPhrases in this server.
Usage: r.listblockphrases
Aliases: r.listblockedphrases
, r.listblockphrase
, r.listblockedphrase
, r.listbp
, r.listbps
, r.blockphraseslist
, r.blockedphraseslist
, r.blockphraselist
, r.blockedphraselist
, r.bplist
, r.bpslist
User permissions required:
- Manage Messages
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removeallblockphrase
Remove all configured BlockPhrases for the server.
Usage: r.removeallblockphrase
Aliases: r.removeallblockedphrase
, r.removeallblockphrases
, r.removeallblockedphrases
, r.removeallbp
, r.remallbp
, r.blockphraseremoveall
, r.blockedphraseremoveall
, r.blockphrasesremoveall
, r.blockedphrasesremoveall
, r.bpremoveall
, r.bpremall
, r.deleteallblockphrases
, r.deleteallblockedphrases
, r.deleteallbp
, r.delallbp
, r.blockphrasedeleteall
, r.blockedphrasedeleteall
, r.blockphrasesdeleteall
, r.blockedphrasesdeleteall
, r.bpdeleteall
, r.bpdelall
User permissions required:
- Manage Messages
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removeblockphrase
Remove a configured BlockPhrase for the server. Phrases are case-insensitive.
Usage: r.removeblockphrase <phrase>
Aliases: r.removeblockedphrase
, r.removeblockphrases
, r.removeblockedphrases
, r.removebp
, r.rembp
, r.blockphraseremove
, r.blockedphraseremove
, r.blockphrasesremove
, r.blockedphrasesremove
, r.bpremove
, r.bprem
, r.deleteblockphrases
, r.deleteblockedphrases
, r.deletebp
, r.delbp
, r.blockphrasedelete
, r.blockedphrasedelete
, r.blockphrasesdelete
, r.blockedphrasesdelete
, r.bpdelete
, r.bpdel
Examples:
r.removeblockphrase discord is bad
r.removeblockphrase reddit
User permissions required:
- Manage Messages
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Info
Get some information about a role, server or user with these commands.
roleinfo
Get information about a role by id or name.
Usage: r.roleinfo <role id | role name>
Aliases: r.ri
Examples:
r.roleinfo My cool role
r.roleinfo 1234567890123456789
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
serverinfo
Get information about the current server.
Usage: r.serverinfo
Aliases: r.si
, r.guildinfo
, r.gi
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
userinfo
Get information about a user/member by mention or id (defaults to the message author, you).
Usage: r.userinfo [user mention | user id]
Aliases: r.ui
, r.memberinfo
, r.mi
Examples:
r.userinfo @user#1234
r.userinfo 1234567890123456789
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
Logging
Configure the server log with this category of commands. The server log provides a log of all events that occur in a Discord server, fed into a single text channel.
serverlog
Enable or disable the server log channel.
Usage: r.serverlog [#channel|'disable']
Examples:
r.serverlog
r.serverlog #server-log
r.serverlog disable
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
serverlogevents
List all events in the serverlog, enable or disable specific events (or 'all' events).
Usage: r.serverlogevents ['enable'|'disable'] [event|'all']
Aliases: r.logevents
, r.slevents
Examples:
r.serverlogevents
r.serverlogevents enable message_edited message_deleted
r.serverlogevents disable all
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Moderation
Apply moderation actions such as muting or banning a user with commands in this category. Also, configure the modlog for logging all moderation actions done through the bot.
autoclean
Enable or disable the automatic cleaning of user names in the server.
Usage: r.autoclean ['enable'|'disable'|'bots' <'enable'|'disable'>]
Examples:
r.autoclean
r.autoclean enable
r.autoclean disable
r.autoclean bots enable
r.autoclean bots disable
User permissions required:
- Manage Nicknames
Bot permissions required:
- Manage Nicknames
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
autodehoist
Enable or disable the automatic dehoisting of user names in the server.
Usage: r.autodehoist ['enable'|'disable'|'bots' <'enable'|'disable'>]
Examples:
r.autodehoist
r.autodehoist enable
r.autodehoist disable
r.autodehoist bots enable
r.autodehoist bots disable
User permissions required:
- Manage Nicknames
Bot permissions required:
- Manage Nicknames
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
ban
Ban a mentioned user.
By default 7 days of messages from the user will be deleted. Include the --no-purge
flag to disable message deletion.
Usage: r.ban <@user | user id> ['--no-purge'] [reason]
Aliases: r.yeet
Examples:
r.ban @user#1234
r.ban @user#1234 DM advertising
User permissions required:
- Ban Members
Bot permissions required:
- Ban Members
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
clean
Cleans one or more mentioned users' username/nickname.
Usage: r.clean <@user | user id...>
Aliases: r.cleannick
, r.nickclean
, r.cleanname
, r.nameclean
, r.hardclean
, r.cleanuser
, r.cleanmember
, r.decancer
Examples:
r.clean @user#1234
r.clean @user#1234 @other_user#56678
User permissions required:
- Manage Nicknames
Bot permissions required:
- Manage Nicknames
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
dehoist
Dehoists one or more mentioned users' username/nickname.
Usage: r.dehoist <@user | user id...>
Aliases: r.unhoist
Examples:
r.dehoist @user#1234
r.dehoist @user#1234 @other_user#56678
User permissions required:
- Manage Nicknames
Bot permissions required:
- Manage Nicknames
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
hackban
Ban a user by their ID, if they aren't in the server.
Usage: r.hackban <user id> [reason]
Examples:
r.hackban 1234567890123456789
r.hackban 1234567890123456789 DM advertising
User permissions required:
- Ban Members
Bot permissions required:
- Ban Members
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
history
View the history of moderation actions against a user, with an optional limit to the modlog history to check.
Usage: r.history <@user | user id> [limit = 500]
Examples:
r.history @user#1234
r.history @user#1234 100
User permissions required:
- Moderator (Mute Members, Moderate Members, Kick Members, or Ban Members)
Bot permissions required:
- Read Message History
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
kick
Kick a mentioned user.
Usage: r.kick <@user | user id> [reason]
Examples:
r.kick @user#1234
r.kick @user#1234 Being rude to others
User permissions required:
- Kick Members
Bot permissions required:
- Kick Members
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
modlog
Enable or disable the moderation log channel.
Usage: r.modlog [#channel|'disable']
Examples:
r.modlog
r.modlog #moderation-log
r.modlog disable
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Optional bot permissions:
- View Audit Log
These permissions may be needed for extra functionality in the command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
mute
Mute a mentioned user.
Duration must contain no spaces, and should be digits followed by a unit.
Valid units are: s, second, m, minute, h, hour, d, day, w, week.
The maximum duration for a mute is 28 days, this is a limit set by Discord.
Usage: r.mute <@user | user id> [duration=4weeks] [reason]
Aliases: r.timeout
Examples:
r.mute @user#1234
r.mute @user#1234 1day Spamming chat
r.mute @user#1234 2weeks Being aggressive
User permissions required:
- Moderate Members
Bot permissions required:
- Moderate Members
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
purge
Purges messages from the current channel.
Usage: r.purge <count> | after <message id> | from <@user | user id> [count]
Aliases: r.prune
, r.pr
, r.p
, r.clear
Examples:
r.purge 10
r.purge after 1234567890123456789
r.purge from @user#1234
r.purge from @user#1234 10
User permissions required:
- Manage Messages
Bot permissions required:
- Manage Messages
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
reason
Updates the reason on a given message in the modlog channel.
Usage: r.reason <modlog id> <reason>
Examples:
r.reason 1234567890123456789 DM advertisement spam
User permissions required:
- Moderator (Mute Members, Moderate Members, Kick Members, or Ban Members)
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
slowmode
Set the slow mode value for this channel, or for any mentioned channels.
Usage: r.slowmode <minutes> [#channel...]
Aliases: r.slow
, r.sm
Examples:
r.slowmode 0.5
r.slowmode 5 #promotion #links
User permissions required:
- Manage Guild
Bot permissions required:
- Manage Channels
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
unban
Unbans a user based on the given user id snowflake.
Usage: r.unban <@user | user id> [reason]
Examples:
r.unban 1234567890123456789
r.unban 1234567890123456789 Apologised for their actions
User permissions required:
- Ban Members
Bot permissions required:
- Ban Members
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
unmute
Unmute a mentioned user.
Usage: r.unmute <@user | user id> [reason]
Aliases: r.untimeout
Examples:
r.unmute @user#1234
r.unmute @user#1234 Apologised for their actions
User permissions required:
- Moderate Members
Bot permissions required:
- Moderate Members
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
warn
Warns a mentioned user.
Usage: r.warn <@user | user id> [reason]
Examples:
r.warn @user#1234
r.warn @user#1234 Breaking rule #3
User permissions required:
- Moderator (Mute Members, Moderate Members, Kick Members, or Ban Members)
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Polling
Create simple reaction-based polls in chat.
createpoll
Create a new poll in the current channel, using reactions.
If no options are given, the bot will default to Yes/No with the thumbs up/down emoji. If one or two options are given, the bot will use the thumbs up/down emoji. If the bot is given between 3 & 9 options, it will use the number emoji. For 10 or more options, the bot will use the letter emoji.
Usage: r.createpoll <question> [| options...]
Aliases: r.poll
Examples:
r.createpoll Should we do a giveaway?
r.createpoll What is your favorite color? | Red | Blue | Green
r.createpoll What is the tastiest food? | Hotdogs | Burgers | Pizzas | Corndogs
User permissions required:
- Manage Messages
Bot permissions required:
- Add Reactions
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Prefix
Customise the prefixes that can be used to trigger Restarter in a server.
customprefix
Enable or disable a custom prefix in this server.
Usage: r.customprefix ['enable' <prefix>|'disable']
Aliases: r.cprefix
, r.cpre
Examples:
r.customprefix
r.customprefix enable !
r.customprefix disable
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
defaultprefix
Enable or disable the default prefixes for Restarter in this server.
Usage: r.defaultprefix ['enable'|'disable']
Aliases: r.defaultprefixes
, r.dprefix
, r.dprefixes
, r.dpre
Examples:
r.defaultprefix
r.defaultprefix enable
r.defaultprefix disable
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
ReactionBoards
Highlight messages that reach a set number of a reaction in a special channel.
reactionboard
Enable the channel for the ReactionBoard, or disable it.
Usage: r.reactionboard [#channel|'disable']
Aliases: r.starboard
, r.board
Examples:
r.reactionboard
r.reactionboard #reactionboard
r.reactionboard disable
User permissions required:
- Manage Guild
Bot permissions required:
- Read Message History
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
reactionboardcount
View or set the number of the reaction needed for a message to be in the ReactionBoard channel.
Usage: r.reactionboardcount [count]
Aliases: r.stars
, r.starboardstars
Examples:
r.reactionboardcount
r.reactionboardcount 10
r.reactionboardcount 25
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
reactionboardreaction
View or set the reaction used to highlight a message in the ReactionBoard channel.
Usage: r.reactionboardreaction [emoji]
Aliases: r.starboardreaction
, r.reactionboardemoji
, r.reactionboardemote
, r.starboardemoji
, r.starboardemote
Examples:
r.reactionboardreaction
r.reactionboardreaction ⭐️
r.reactionboardreaction ❤️
User permissions required:
- Manage Guild
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
ReactRoles
Configure ReactRoles with these commands, which grant a role to a user when they react with a specific emoji on a specific message.
addreactrole
Setup a new ReactRole that will give the role when a user reacts on the specific message with the emoji.
Usage: r.addreactrole <message id> <role id> <emoji>
Aliases: r.addreactionrole
, r.addreactroles
, r.addreactionroles
, r.addrr
, r.reactrolesadd
, r.reactionrolesadd
, r.reactroleadd
, r.reactionroleadd
, r.rradd
Examples:
r.addreactrole 1234567890123456789 9876543210987654321 1️⃣
User permissions required:
- Manage Roles
Bot permissions required:
- Read Message History
- Manage Roles
- Add Reactions
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
listreactroles
List all ReactRole messages defined in this server or the ReactRoles on a given message id.
Usage: r.listreactroles [message id]
Aliases: r.listreactionroles
, r.listreactrole
, r.listreactionrole
, r.listrr
, r.listrrs
, r.reactroleslist
, r.reactionroleslist
, r.reactrolelist
, r.reactionrolelist
, r.rrlist
, r.rrslist
, r.reactroles
, r.rrs
Examples:
r.listreactroles
r.listreactroles 1234567890123456789
Any user can use this command.
Bot permissions required:
- Read Message History
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removeallreactrole
Remove all existing ReactRoles that are bound to a message.
Usage: r.removeallreactrole <message id>
Aliases: r.removeallreactionrole
, r.removeallreactroles
, r.removeallreactionroles
, r.reactroleremoveall
, r.reactionroleremoveall
, r.reactrolesremoveall
, r.reactionrolesremoveall
, r.deleteallreactrole
, r.deleteallreactionrole
, r.deleteallreactroles
, r.deleteallreactionroles
, r.reactroledeleteall
, r.reactionroledeleteall
, r.reactrolesdeleteall
, r.reactionrolesdeleteall
, r.rrdelall
, r.delallrr
, r.rrremall
, r.remallrr
Examples:
r.removeallreactrole 1234567890123456789
User permissions required:
- Manage Roles
Bot permissions required:
- Read Message History
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removereactrole
Remove an existing ReactRole that is bound to a message with a specific emoji.
Usage: r.removereactrole <message id> <emoji>
Aliases: r.removereactionrole
, r.removereactroles
, r.removereactionroles
, r.reactroleremove
, r.reactionroleremove
, r.reactrolesremove
, r.reactionrolesremove
, r.deletereactrole
, r.deletereactionrole
, r.deletereactroles
, r.deletereactionroles
, r.reactroledelete
, r.reactionroledelete
, r.reactrolesdelete
, r.reactionrolesdelete
, r.rrdel
, r.delrr
, r.rrrem
, r.remrr
Examples:
r.removereactrole 1234567890123456789 1️⃣
User permissions required:
- Manage Roles
Bot permissions required:
- Read Message History
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
singlereactrole
Set the ReactRoles on a message to only allow a user to have a single role at a time from them.
Usage: r.singlereactrole <message id> ['enable'|'disable']
Aliases: r.singlereactionrole
, r.singlereactroles
, r.singlereactionroles
, r.onereactrole
, r.onereactionrole
, r.onereactroles
, r.onereactionroles
, r.srr
Examples:
r.singlereactrole 1234567890123456789 enable
r.singlereactrole 1234567890123456789 disable
User permissions required:
- Manage Roles
Bot permissions required:
- Read Message History
- Manage Roles
- Add Reactions
- Manage Messages
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
RoleCommands
Setup and remove RoleCommands in this category, which allow for users to run custom Restarter commands to get or remove roles from themselves.
addrolecommand
Setup a new RoleCommand that will give the role when a user runs the specified command.
Usage: r.addrolecommand <role id> <role command>
Aliases: r.addrc
, r.rolecommandadd
, r.rcadd
Examples:
r.addrolecommand 1234567890123456789 my-role
User permissions required:
- Manage Roles
Bot permissions required:
- Manage Roles
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
listrolecommands
List all the RoleCommands currently configured in this server.
Usage: r.listrolecommands
Aliases: r.listrolecommand
, r.listrc
, r.rolecommandlist
, r.rolecommandslist
, r.rclist
, r.allrolecommands
, r.allrolecommand
, r.allrc
, r.rcall
, r.rolecommands
, r.rc
, r.roles
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removerolecommand
Remove a RoleCommand based on the specified command.
Usage: r.removerolecommand <role command>
Aliases: r.remrc
, r.rolecommandremove
, r.rcrem
, r.deleterolecommand
, r.delrc
, r.rolecommanddelete
, r.rcdel
Examples:
r.removerolecommand my-role
User permissions required:
- Manage Roles
Bot permissions required:
- Manage Roles
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Tags
Create and remove tags that allow anyone to trigger a text snippet in the server chat using a command.
addtag
Create a new tag with a given name and contents.
Usage: r.addtag <name> <content...>
Aliases: r.createtag
, r.newtag
, r.tagadd
, r.tagcreate
, r.tagnew
, r.tag-create
, r.create-tag
, r.new-tag
, r.add-tag
, r.tagc
, r.ctag
, r.ntag
, r.atag
Examples:
r.addtag rules Please make sure to read our #rules channel!
r.addtag website You can find out more about the project on our website: https://mattcowley.co.uk/
User permissions required:
- Moderator (Mute Members, Moderate Members, Kick Members, or Ban Members)
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
listtags
List all the tags currently configured in this server.
Usage: r.listtags
Aliases: r.listtag
, r.tagslist
, r.taglist
, r.list-tags
, r.tags-list
, r.list-tag
, r.tag-list
, r.tags
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
removetag
Remove a configured tag from the server.
Usage: r.removetag <name>
Aliases: r.deletetag
, r.tagremove
, r.tagdelete
, r.remove-create
, r.delete-tag
, r.remtag
, r.deltag
, r.tagrem
, r.tagdel
Examples:
r.removetag rules
User permissions required:
- Moderator (Mute Members, Moderate Members, Kick Members, or Ban Members)
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
tag
View the content of a tag configured for this server.
Usage: r.tag <name>
Examples:
r.tag rules
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
-
Guild-only This command can only be used in servers, not via DMs with the bot
Utils
Utility commands relating to the bot directly, such as the help, donate and invite commands.
help
Get help for the bot's commands and categories.
Usage: r.help [category|command]
Aliases: r.commands
, r.usage
Examples:
r.help
r.help all
r.help utils
r.help ping
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
information
Shows useful information about the bot and provides an invite to the support server.
Usage: r.information
Aliases: r.info
, r.about
, r.support
, r.botinfo
, r.botinformation
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
invite
Shows invite link for the bot and the support server.
Usage: r.invite
Aliases: r.add
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
notices
View important notices for the bot relating to usage and consent.
Usage: r.notices
Aliases: r.terms
, r.termsofservice
, r.terms-of-service
, r.tos
, r.disclaimer
, r.notice
, r.privacy
, r.privacypolicy
, r.privacy-policy
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
ping
Pings the bot.
Usage: r.ping
Aliases: r.pong
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
shard
Get the current shard, or a shard for a specific guild.
Usage: r.shard [guild id]
Examples:
r.shard
r.shard 1234567890123456789
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
stats
View statistics about the bot, such as server count.
Usage: r.stats
Aliases: r.statistics
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
suggestions
Suggest and request new features, report bugs and issue, give feedback about the bot.
Usage: r.suggestions
Aliases: r.suggest
, r.suggestion
, r.request
, r.requests
, r.report
, r.reports
, r.bug
, r.bugs
, r.issue
, r.issues
, r.feedback
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators
uptime
Check how long the bot has been running for since it last restarted.
Usage: r.uptime
Aliases: r.up
, r.time
, r.online
Any user can use this command.
The bot requires no special permissions for this command.
Command settings:
-
Toggleable This command can be enabled and disabled by server administrators