Frequently Asked Questions

You can browse the topics below to find what you are looking for or search above


Restarter is a Utility bot that is still actively developed.
It is being developed by IPv4 (IPv4#6434) of the Rythm development team.

Restarter is a simple utility bot originally created for the Rythm Bot Discord guild, now public.
The bot provides autoroles (roles on user join) as well as custom commands to gain/remove roles.
Restarter also provides a custom vote channels feature where users can vote on a post via reactions alongside an new accounts alert feature and a nickname cleaning function.

Restarter can be added to your guild via the following link:
https://botz.mattcowley.co.uk/restarter/invite

Note: You must have a role with Administrator or Manage Server permissions to be able to add Restarter to a Discord Guild.

Also make sure you’re logged in to the right account in the web browser when adding Restarter, see https://discordapp.com/login.

To access the commands for Restarter, first ensure you have invited Restarter to your guild.

Once this is complete for commands type the following command:
r.help

r.help
Messages a short list of commands to the user that requested them.


r.invite
Messages a link to invite Restarter to a Discord guild to the user that requested it.


r.info
Messages Information about Restarter to the user that requested it.


r.ping
Measures the ping to Discord (), and the ping of the websocket ().

r.roles
Shows a list of the self-assignable roles in the guild.
These roles can be self-assigned using the commands listed in the r.roles response.


r.autoroles
Shows a list of the roles that are automatically applied to a member upon joining.
All of these roles will be added to a user 5 seconds after they joined the guild.

r.votechannels
Shows a list of the active vote channels in the guild.
Vote channels are channels in which Restarter will add a and to each message posted there


r.votetop
Shows a list of the most upvoted items in the mentioned text-channel.
Command usage: - r.votetop [#text-channel]


r.votebottom
Shows a list of the most downvoted items in the mentioned text-channel.
Command usage: - r.votebottom [#text-channel]

r.download
Downloads a song from Youtube and converts it to a .mp3 file.
Command usage: - r.download [song_name/url]

r.softclean Alias: r.softdecancer
Runs a simulation of what the nickname of the mentioned user would look like without special characters.
Command usage: - r.softclean [@member]


r.clean Alias: r.decancer
Removes any special characters from the mentioned user and makes that their nickname.
The user must have Manage Nicknames permission to use this command.
Command usage: - r.clean [@member]

r.rrf
The official way to make Requests, Reports or give Feedback.
Command usage: - r.rrf

r.guildinfo
Provides a vast array of information about the current guild.
Command usage: - r.guildinfo


r.memberinfo
Allows you to view information about a specified member in the current guild.
Command usage: - r.memberinfo [@member]


r.memberpermissions
Allows you to view the permissions the member has in the current guild.
Command usage: - r.memberpermissions [@member]


r.uid
Returns the user id of the member given.
Command usage: - r.uid [@member]


r.joindate
Shows the guild & Discord join dates from memberinfo.
Command usage: - r.joindate [@member]


r.roleinfo
Provides information about a role specified in the current guild.
Command usage: - r.roleinfo [role]

r.findrole
Searches the guild for any role with the given name and gives the ID of that role.
Command usage: - r.findrole [role_name]

r.voteadd
Adds the mentioned text-channel as a vote-channel.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.voteadd [#text-channel]


r.voteremove

Removes the mentioned text-channel as a vote-channel.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.voteremove [#text-channel]


r.voteup

Allows the setting of a custom emoji as the up-vote reaction.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.voteup [#text-channel] [emoji]


r.votedown

Allows the setting of a custom emoji as the down-vote reaction.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.votedown [#text-channel] [emoji]


r.votefix

Fixes a vote channel, adding up & down-vote reactions to every message.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.votefix [#text-channel]

r.autoroleadd

Adds the entered role name/ID to the automaticly added roles upon joining the guild.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.autoroleadd [role]


r.autoroledelete

Removes the entered role name/ID from the automaticly added roles upon joining the guild.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.autoroledelete [role]

r.rolesadd
Creates a self-assignable role by role name/ID and command alias.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.rolesadd [role] [alias]


r.rolesdelete
Deletes a self-assignable role by role name/ID.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.rolesdelete [role]

r.newnotify

Sets the new-notify channel using the channel ID.
How To: To get the ID of a a channel (on PC), you need to enable Developer Mode (User Settings -> Appearance -> Developer Mode)
Once enabled, right-click the channel and select Copy ID

The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.newnotify [channel_id]


r.newdiff

Sets the time difference (minutes) needed between creation date and join date.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.newdiff [minutes]


r.newrecord

Shows a list of users with the shortest times between creation date and join date.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.newrecord

r.restoresettings

Resets all guild settings to their defaults.
The user must have Administrator or Manage Server permissions to use this command.
Command usage: - r.restoresettings