This page is designed to give clear information about all of the available commands the Friendlybot has, in a more concise manner.
If you're interested in a more elaborate version of the documentation, you can find that here.
Please note, the more elaborate version is still a work in progress!
Command | Explanation | Example |
---|---|---|
Help | Shows all of the available commands or info about a specific set of commands. | -help to get a list of all of the commands. -help followed by a command to get info about that command. Example: -help events |
Below I've listed some steps you can take to set up the affiliate system:
You can easily check if your server's embed was already stored by typing: -affiliate self. If it posts your embed, that means it's stored!
To edit this embed, type: -affiliate edit.
If your embed isn't stored or it seems like the affiliates feature isn't enabled you can follow these steps:
Enable the Affiliates Feature:
-affiliate enable
Create your embed:
-affiliate embed "Title Here" "A description" "Contact Information" "Invite URL"
Editing your embed:
-affiliate edit
Then follow the dialogue and click the emote of the field you'd like to edit.
If you'd like to reset or unset a value, try editing it and type: RESET
This won't work for the following fields:
Server Name, Server Description, Contact Information, Invite URL
You can find an example in the video below:
Command | Explanation | Example |
---|---|---|
Setrsn | Sets your RuneScape name for various other commands. | -setrsn Username |
Alog | Let's you look up someone's adventure log. | -alog Username |
Stats | Let's you look up someone's stats on RuneScape 3. | -stats Username |
07Stats | Looks up someone's stats on Oldschool RuneScape | -07 Username |
Quest | Checks if someone can do or has done a certain quest in RuneScape 3. | -quest "Username" "Quest" |
Command | Explanation | Example |
---|---|---|
Host | Posts a message which allows users to react with an emote to get a role in a boss team. | -host Yakamaru [Extra Info] |
Bosses | Shows you the available bosses and things for RS3 the host command. | -bosses |
OSRSBosses | Shows you the available bosses and things for OSRS for the host command. | -bosses |
Attend | Manually signs someone up for a boss, via the Post Number listed at the bottom of the host message. | -attend 123456 "Base" @Friendliness#1337 |
Unattend | Manually removes someone from the sign-up list, via the Post Number at the bottom of the host message. | -unattend 123456 "Base" @Friendliness#1337 |
Split | Calculates how much everyone needs to be paid to get a split. | -split [amount] [players] [hammer %] [base %] |
SplitAOD7 | Calculates how much everyone needs to be paid to get a split with the splitting rules in the "AOD 7 - 10 Man" Discord. | -splitaod710 [amount] [Optional Amount of Drops] [Optional Amount of Players] |
Splitnexaod | Calculates how much everyone needs to be paid to get a split with the splitting rules in the "Nex Aod" FC. | -splitnexaod [amount] [Optional Amount of Drops] |
Command | Explanation | Example |
---|---|---|
Achievementtracker | Allows an admin to enable or disable the achievement tracker. | -achievementtracker enable #Channel to enable it, to disable it: -achievementtracker disable |
Track | Allows a user to sign up to have their achievements tracked in a server. | -track followed by your RSN. |
AllTracked | Allows an admin to display a list of every user, currently tracked in their server. | -alltracked |
Untrack | Allows an admin to remove someone from being tracked by the achievement tracker. | -untrack followed by an RSN. |
Command | Explanation | Example |
---|---|---|
Event | Starts dialogue to add an event to the events list. | -event |
EventsChannel | Sets up the channel to which event notifications should be sent. | -eventschannel [#channelname] |
Eventsenable | Enables the creation or deletion of events for certain roles. | -eventsenable [@Role] |
Eventsdisable | Disables the creation of events. | -eventsdisable |
Events | Lists all of the current events and let's people react to be assigned a temporary role for reminders. | -events |
Postevent | Posts a single event. | -postevent [EventID] |
Cancelevent | Cancels an event. | -cancelevent [EventID] |
Editevent | Allows you to edit an event. | -editevent [Event ID] |
EventsRole | Sets up a role that will be mentioned alongside every temporary events role. | -eventsrole set @Role to set a role, to remove the role: -eventsrole unset |
PostAllEvents | Posts all events in a single embed, will not let people sign up to be mentioned, but gives a more compact view. | -postallevents |
Command | Explanation | Example |
---|---|---|
Tempvoice enable | Enables the temporary voice channels feature | -tempvoice enable |
Tempvoice disable | Disables the temporary voice channels feature | -tempvoice disable |
Hide | Hides your temporary channel so it's hidden from everyone except for the people who explicitly got access. | -hide |
Show | Shows your temporary channel so everyone can see it and join it. | -show |
VCAdd | Adds a specific user or role to the temporary voice channel. | -vcadd followed by a username or Discord ID |
VCRemove | Removes a specific user's or role's access from the temporary voice channel. | -vcremove |
Command | Explanation | Example |
---|---|---|
Adminrole | Allows you to set an adminrole, which you can allow the use of commands that normally would require the administrator permission. | -adminrole set @Moderator to turn the @Moderator role into an admin role, to unset it: -adminrole unset |
Admincommand | Allows you to enable or disable commands for the admin roles. | -admincommand show shows you all the available and enabled commands. |
Admincommand Set | followed by a command, sets the command as the only one the admin role can use. | -admincommand set purge |
Admincommand Add | followed by a command, adds that command to the list of commands the admin role can use. | -admincommand add purge |
Admincommand Remove | followed by a command, removes the command from the list of commands the admin role can use. -admincommand removeall removes all of the enabled commands. | -admincommand remove purge |
Command | Explanation | Example |
---|---|---|
Enable | Enables the administration logs feature. The admin logs contain things like permission edits, role edits, join messages, leave messages, name changes and more! | -adminlogs enable to have the bot create a channel for the adminlogs to be sent to. Optionally followed by a channel to use an existing channel, for example: -adminlogs enable #channel |
Disable | Disables the administration logs feature. | -adminlogs disable |
Command | Explanation | Example |
---|---|---|
Pinkskirtevents | Show the next 5 PinkSkirt events. | -pinkskirtevents |
Pinkskirtnotifs | Sets up notifications for the Pink Skirt events in a channel. | -pinkskirtnotifs on #Channel to turn this off: -pinkskirtnotifs off |
Pinkskirtroles | Sets up mentionable roles that will be used by the Pink Skirt Notifications | -pinkskirtroles |
Command | Explanation | Example |
---|---|---|
JagexClock | Makes Jagex Clock Notifications get sent to a channel | -jagexclock on followed by a channel to turn it on, -jagexclock off to disable this feature again |
JagexClockRoles | Sets up roles that get pinged by the Jagex Clock notifications | -jagexclockroles to create these roles! |
Command | Explanation | Example |
---|---|---|
Pylon | Sends you the current Pylon status | -pylon |
NotifyPylon | Sets up a channel and role to be notified when we update the Pylon status in the Archaeology discord server | -notifypylon enable followed by a channel and optionally a role to enable it. -notifypylon disable to disable this feature again. |
PylonSettings | Allows you to change the settings for the NotifyPylon command, such as when to be notified or if you'd want to get pinged. | -pylonsettings shows you the current settings. -pylonsettings enable 95 would enable being notified at 95%. -pylonsettings disable 100 would disable being notified at 100%. -pylonsettings disable ping would disable being pinged. |
Rex | Sends you the current rex status | -rex |
Notifyrex | Sets up a channel and role to be notified when we update the rex status in the Archaeology discord server | -notifyrex enable followed by a channel and optionally a role to enable it. -notifyrex disable to disable this feature again. |
RexSettings | Allows you to change the settings for the Notifyrex command, such as when to be notified or if you'd want to get pinged. | -rexsettings shows you the current settings. -rexsettings enable 95 would enable being notified at 95%. -rexsettings disable 100 would disable being notified at 100%. -rexsettings disable ping would disable being pinged. |
Command | Explanation | Example |
---|---|---|
IgnoreChannel | Makes Friendlybot ignore a channel or several channels | -ignorechannel followed by a channel or several channels |
UnignoreChannel | Removes a channel from the list of channels that are currently ignored by Friendlybot | -unignorechannel followed by a channel or several channels |
IgnoredChannels | Shows all the currently ignored channels. | -ignoredchannels |
Command | Explanation | Example |
---|---|---|
DisableCommand | Disables a certain command | -disablecommand followed by a command or several commands |
EnableCommand | Enables a command again | -enablecommand followed by a command or several commands |
DisabledCommands | Shows all the commands that are currently disabled. | -disabledcommands |
Command | Explanation | Example |
---|---|---|
PvM | Shows you the current rotations for bosses. | -pvm |
Araxxi | Shows you the current paths for Araxxi. | -araxxi |
Vorago | Shows you the current rotation for Vorago. | -vorago |
ROTS | Shows you the current rotation for Rise of the Six. | -rots |
Command | Explanation | Example |
---|---|---|
Perks | Sends you the available perks to look up with the perk command | -perks |
Perk | Looks up the best combinations for a perk. | -perk followed by the name of a perk. |
Command | Explanation | Example |
---|---|---|
Ticket | Allows you to send in a ticket and resolve this in a separate channel. | -ticket "Message here" |
Ticketenable | Enables a ticketing feature to send in reports & resolve them easily. | -ticketenable @Moderator |
Ticketdisable | Disables the ticketing feature. | -ticketdisable |
Command | Explanation | Example |
---|---|---|
Roles | Shows you all of the available reactionroles in the current server | -roles |
React Add | Adds a role to a message, allowing people to react to get the role. | -react add [message ID] [@Role] [Emote] |
React Remove | Removes a reactionrole from a message. | -react remove [message ID] [@Role] [Emote] |
Massassign | Assigns a role to everyone in the server. | -massassign [@Role] |
Massremove | Removes a role from everyone in the server. | -massremove [@Role] |
Role Give | Gives a role to one or more users. | -role give [@Role] [@User1] [@User2] |
Role Take | Takes a role from one or more users. | -role take [@Role] [@User1] [@User2] |
Joinrole On | Adds a role that's automatically assigned to members when they join your server. | -joinrole on [@Role] |
Joinrole Off | Removes a role that's automatically assigned to members when they join your server. | -joinrole off [@Role] |
Triggerrole Add | Makes one role unassign another role. Example: @Unsubscribe removes the @Subscribed role. | -trigerrole add [@Triggerrole] [@RoleToRemove] |
Triggerrole Remove | Stops one role from removing another. | -trigerrole remove [@Triggerrole] [@RoleToRemove] |
Triggerrole List | Lists which role 'triggers' the removal of another role. | -trigerrole list |
Role To Role | Gives a role to all users with a certain role. | -roletorole @Noob @Professional |
Role From Role | Removes a role from all users with a certain role. | -rolefromrole @Noob @Professional |
RoleInfo | Shows information about all roles or a certain role. | -roleinfo to get information about all of the roles, to get info about one specific role, type -roleinfo followed by a role. |
RoleCount | Shows the amount of users a role has. | -rolecount to get information about all of the roles, to get info about one specific role, type -rolecount followed by a role. |
Command | Explanation | Example |
---|---|---|
Remind | You can get the bot to remind you in x time. | -remind [time] for example:
|
Reminders | Shows you all of your current reminders | -reminders |
Removereminder | Lets you remove a reminder you've set with the
|
-removereminder [Reminder ID] |
Removereminders | Removes all of the reminders you've set. | -removereminders |
Command | Explanation | Example |
---|---|---|
Servers | Shows you all of the available servers you can join. | -servers |
Command | Explanation | Example |
---|---|---|
Purge | Removes a certain amount of messages in a channel. | -purge followed by an amount |
PurgeFrom | Removes a certain amount of messages from a specific user in a channel. | -purgefrom followed by a user and an amount. |
Command | Explanation | Example |
---|---|---|
Unibanlist | Shows you all users on the universal ban list and the reason for their ban. | -unibanlist |
Universalban | Enables or disables the universal ban system. | -universalban on or -universalban off |
UniUnban | Ensures a user won't be automatically banned by the Universal Ban feature. | -uniunban add followed by Discord ID(s) to add them to the list of "Ignored Users". -uniunban remove followed by Discord ID(s) to make sure they get banned automatically again. |
UnibanCheck | Checks if a user or several users are already on the Universal Banlist. | -unibancheck followed by Discord ID(s) or Discord Users. |
Command | Explanation | Example |
---|---|---|
GiveAway | Starts the dialogue to create a new giveaway. | -giveaway |
GiveAwayRole | Allows you to pick roles that should be able to host giveaways. | -giveawayrole set followed by a role or several roles to set this. -giveawayrole unset to unset these. |
FastGiveaway | Sets up a giveaway quickly, without the dialogue. | -fastgiveaway "Title Here" #Channel "Date Here" [Amount of Winners] for example: -fastgiveaway 'The biggest giveaway' #general '2020-07-24 17:10' 2 This would host a giveaway with the title 'The biggest giveaway' in the #general channel, with the date set as '2020-07-24 17:10' and 2 winners. |
Reroll Winner | Lets you reroll the winner of the giveaway. | -rerollwinner followed by the GiveAway ID |
Random Winner | Selects a random person who reacted to a message with the first emote listed. | -randomwinner followed by the Message ID |
Cancel GiveAway | Cancels a giveaway. | -cancelgiveaway followed by the GiveAway ID |
Command | Explanation | Example |
---|---|---|
Prefix | Allows you to set a new prefix for this Discord server. | -prefix [Newprefix] |
Prefix Reset | Resets the prefix to the default prefix: - | -prefix reset |
Prefix Show | Shows you the bot's current prefix | -prefix show |
Command | Explanation | Example |
---|---|---|
Suggest | Send in a suggestion for the bot or website! | -suggest followed by your suggestion. |
Bug | Send in a bugreport for the bot! | -bug followed by your report. |
Command | Explanation | Example |
---|---|---|
Roll | Rolls a number between given values | -roll 1 would roll a number between 0 and 1 -roll 1 10 would roll a number between 1 and 10 |
Command | Explanation | Example |
---|---|---|
Donate | Sends you a link to the donations page to support the Friendlybot, thank you so much! ♥ | -donate |