Commands
General
-Help
Aliases:
Args:
Shows help about all or one specific command
-commands
-h
-how
-command
Args:
command
Shows help about all or one specific command
-Info
Responds with bot information
-Invite
Responds with bot invite link
Tools & Utilities
-Prefix
Args:
Shows command prefix of the current server, or the specified server
Server-ID
Shows command prefix of the current server, or the specified server
-Calc
Aliases:
Args:
Calculator 2+2=5
-c
-calculate
Args:
Expression
Calculator 2+2=5
-CustomEmbed
Aliases:
Args:
Creates an embed from what you give it in json form: https://docs.yagpdb.xyz/others/custom-embeds
-ce
Args:
Json
Creates an embed from what you give it in json form: https://docs.yagpdb.xyz/others/custom-embeds
-SimpleEmbed
Aliases:
A more simpler version of CustomEmbed, controlled completely using switches. You can edit existing messages by supplying the `-message` flag.
-se
A more simpler version of CustomEmbed, controlled completely using switches. You can edit existing messages by supplying the `-message` flag.
-CurrentTime
Aliases:
Args:
Shows current time in different timezones. [Available timezones](https://pastebin.com/ZqSPUhc7)
-ctime
-gettime
Args:
Zone
Offset
Shows current time in different timezones. [Available timezones](https://pastebin.com/ZqSPUhc7)
-ListRoles
List roles, their id's, color hex code, and 'mention everyone' perms (useful if you wanna double check to make sure you didn't give anyone mention everyone perms that shouldn't have it)
-Poll
Args:
Create very simple reaction poll. Example: `poll "favorite color?" blue red pink`
Topic
Option1
Option2
Option3
Option4
Option5
Option6
Option7
Option8
Option9
Option10
Create very simple reaction poll. Example: `poll "favorite color?" blue red pink`
-Undelete
Aliases:
Views the first 10 recent deleted messages. By default, only the current user's deleted messages will show.
-ud
Views the first 10 recent deleted messages. By default, only the current user's deleted messages will show.
-Stats
Shows server stats (if public stats are enabled)
-CustomCommands
Aliases:
Args:
Shows a custom command specified by id, trigger, or name, or lists them all
-cc
Args:
ID
Name-Or-Trigger
Shows a custom command specified by id, trigger, or name, or lists them all
-Evalcc
Args:
executes custom command code (up to 1k characters)
code
executes custom command code (up to 1k characters)
-Logs
Aliases:
Args:
Creates a log of the last messages in the current channel.
-log
Args:
Count
Creates a log of the last messages in the current channel.
-Whois
Aliases:
Args:
Shows information about a user
-whoami
Args:
User
Shows information about a user
-Nicknames
Aliases:
Args:
Shows past nicknames of a user.
-nn
Args:
User
Shows past nicknames of a user.
-Usernames
Aliases:
Args:
Shows past usernames of a user.
-unames
-un
Args:
User
Shows past usernames of a user.
-ResetPastNames
Reset your past usernames/nicknames.
-Remindme
Aliases:
Args:
Schedules a reminder, example: 'remindme 1h30min are you still alive?'
-remind
-reminder
Args:
Time
Message
Schedules a reminder, example: 'remindme 1h30min are you still alive?'
-Reminders
Lists your active reminders
-CReminders
Aliases:
Lists reminders in channel, only users with 'manage channel' permissions can use this.
-channelreminders
Lists reminders in channel, only users with 'manage channel' permissions can use this.
-DelReminder
Aliases:
Args:
Deletes a reminder. You can delete reminders from other users provided you are running this command in the same guild the reminder was created in and have the Manage Channel permission in the channel the reminder was created in.
-rmreminder
Args:
ID
Deletes a reminder. You can delete reminders from other users provided you are running this command in the same guild the reminder was created in and have the Manage Channel permission in the channel the reminder was created in.
-Role
Args:
Toggle a role on yourself or list all available roles, they have to be set up in the control panel first, under 'rolecommands'
Role
Toggle a role on yourself or list all available roles, they have to be set up in the control panel first, under 'rolecommands'
-settimezone
Aliases:
Args:
Sets your timezone, used for various purposes such as auto conversion. Give it your country.
-setz
-tzset
Args:
Timezone
Sets your timezone, used for various purposes such as auto conversion. Give it your country.
-ToggleTimeConversion
Aliases:
Args:
Toggles automatic time conversion for people with registered timezones (setz) in this channel, it's on by default, toggle all channels by giving it `all`
-toggletconv
-ttc
Args:
flags
Toggles automatic time conversion for people with registered timezones (setz) in this channel, it's on by default, toggle all channels by giving it `all`
Fun
-Define
Aliases:
Args:
Look up an urban dictionary definition, default paginated view.
-df
-define
-urban
-urbandictionary
Args:
Topic
Look up an urban dictionary definition, default paginated view.
-Weather
Aliases:
Args:
Shows the weather somewhere
-w
Args:
Where
Shows the weather somewhere
-Topic
Generates a conversation topic to help chat get moving.
-CatFact
Aliases:
Cat Facts
-cf
-cat
-catfacts
Cat Facts
-DadJoke
Generates a dad joke using the API from icanhazdadjoke.
-DogFact
Aliases:
Dog Facts
-dog
-dogfacts
Dog Facts
-Advice
Args:
Don't be afraid to ask for advice!
What
Don't be afraid to ask for advice!
-Throw
Args:
Throwing things is cool.
Target
Throwing things is cool.
-Roll
Args:
Roll dices, specify nothing for 6 sides, specify a number for max sides, or rpg dice syntax.
Sides
RPG-Dice
Roll dices, specify nothing for 6 sides, specify a number for max sides, or rpg dice syntax.
-WouldYouRather
Aliases:
Get presented with 2 options.
-wyr
Get presented with 2 options.
-Xkcd
Args:
An xkcd comic, by default returns random comic strip
Comic-number
An xkcd comic, by default returns random comic strip
-HowLongToBeat
Aliases:
Args:
Game information based on query from howlongtobeat.com. Results are sorted by popularity, it's their default. Without -p returns the first result. Switch -p gives paginated output using the Jaro-Winkler similarity metric sorting max 20 results.
-hltb
Args:
Game-Title
Game information based on query from howlongtobeat.com. Results are sorted by popularity, it's their default. Without -p returns the first result. Switch -p gives paginated output using the Jaro-Winkler similarity metric sorting max 20 results.
-Inspire
Aliases:
Args:
Shows 'inspirational' quotes from inspirobot.me
-insp
Args:
Season
Shows 'inspirational' quotes from inspirobot.me
-Forex
Aliases:
Args:
💱 convert value from one currency to another.
-Money
Args:
Amount
From
To
💱 convert value from one currency to another.
-Roast
Aliases:
Args:
Sends a random roast
-insult
Args:
Target
Sends a random roast
-8Ball
Args:
Wisdom
What-to-ask
Wisdom
-TopServers
Args:
Responds with the top 20 servers I'm on
Skip
Responds with the top 20 servers I'm on
-TakeRep
Aliases:
Args:
Takes away rep from someone
--
-tr
-trep
--rep
Args:
User
Num
Takes away rep from someone
-GiveRep
Aliases:
Args:
Gives rep to someone
-+
-gr
-grep
-+rep
Args:
User
Num
Gives rep to someone
-SetRep
Aliases:
Args:
Sets someones rep, this is an admin command and bypasses cooldowns and other restrictions.
-SetRepID
Args:
User
Num
Sets someones rep, this is an admin command and bypasses cooldowns and other restrictions.
-DelRep
Args:
Deletes someone from the reputation list completely, this cannot be undone.
User
Deletes someone from the reputation list completely, this cannot be undone.
-RepLog
Aliases:
Args:
Shows the rep log for the specified user.
-replogs
Args:
User
Page
Shows the rep log for the specified user.
-Rep
Args:
Shows yours or the specified users current rep and rank
User
Shows yours or the specified users current rep and rank
-TopRep
Args:
Shows rep leaderboard on the server
Page
Shows rep leaderboard on the server
Debug & Maintenance
-Ping
Shows the latency from the bot to the discord servers.
-ViewPerms
Args:
Shows you or the target's permissions in this channel
target
Shows you or the target's permissions in this channel
-topgames
Shows the top games on this server
-stateinfo
Responds with state debug info
-topcommands
Args:
Shows command usage stats
hours
Shows command usage stats
-topevents
Args:
Shows gateway event processing stats for all or one shard
shard
Shows gateway event processing stats for all or one shard
-CurrentShard
Aliases:
Args:
Shows the current shard this server is on (or the one specified)
-cshard
Args:
serverid
Shows the current shard this server is on (or the one specified)
-IsGuildUnavailable
Args:
Returns whether the specified guild is unavailable or not
guildid
Returns whether the specified guild is unavailable or not
-Yagstatus
Aliases:
Shows yagpdb status, version, uptime, memory stats, and so on
-status
Shows yagpdb status, version, uptime, memory stats, and so on
-Roledbg
Returns count of autorole assignments currently being processed
Moderation
-Ban
Aliases:
Args:
Bans a member, specify number of days of messages to delete with -ddays (0 to 7)
-banid
Args:
User
Duration
Reason
Bans a member, specify number of days of messages to delete with -ddays (0 to 7)
-Unban
Aliases:
Args:
Unbans a user. Reason requirement is same as ban command setting.
-unbanid
Args:
User
Reason
Unbans a user. Reason requirement is same as ban command setting.
-Kick
Args:
Kicks a member
User
Reason
Kicks a member
-Mute
Args:
Mutes a member
User
Duration
Reason
Mutes a member
-Unmute
Args:
Unmutes a member
User
Reason
Unmutes a member
-Timeout
Aliases:
Args:
Timeout a member
-to
Args:
User
Duration
Reason
Timeout a member
-RemoveTimeout
Aliases:
Args:
Removes a member's timeout
-untimeout
-cleartimeout
-deltimeout
-rto
Args:
User
Reason
Removes a member's timeout
-Report
Args:
Reports a member to the server's staff
User
Reason
Reports a member to the server's staff
-Clean
Aliases:
Args:
Delete the last number of messages from chat, optionally filtering by user, max age and regex or ignoring pinned messages.
-clear
-cl
Args:
Num
User
Delete the last number of messages from chat, optionally filtering by user, max age and regex or ignoring pinned messages.
-Reason
Args:
Add/Edit a modlog reason
Message-ID
Reason
Add/Edit a modlog reason
-Warn
Args:
Warns a user, warnings are saved using the bot. Use -warnings to view them.
User
Reason
Warns a user, warnings are saved using the bot. Use -warnings to view them.
-Warnings
Aliases:
Args:
Lists warning of a user.
-Warns
Args:
User
Page
Lists warning of a user.
-EditWarning
Args:
Edit a warning, id is the first number of each warning from the warnings command
Id
NewMessage
Edit a warning, id is the first number of each warning from the warnings command
-DelWarning
Aliases:
Args:
Deletes a warning, id is the first number of each warning from the warnings command
-dw
-delwarn
-deletewarning
Args:
Id
Deletes a warning, id is the first number of each warning from the warnings command
-ClearWarnings
Aliases:
Args:
Clears the warnings of a user
-clw
Args:
User
Clears the warnings of a user
-TopWarnings
Aliases:
Args:
Shows ranked list of warnings on the server
-topwarns
Args:
Page
Shows ranked list of warnings on the server
-GiveRole
Aliases:
Args:
Gives a role to the specified member, with optional expiry
-grole
-arole
-addrole
Args:
User
Role
Duration
Gives a role to the specified member, with optional expiry
-RemoveRole
Aliases:
Args:
Removes the specified role from the target
-rrole
-takerole
-trole
Args:
User
Role
Removes the specified role from the target
-Rulesets
Aliases:
Lists all rulesets and their status
-r
-list
-l
Lists all rulesets and their status
-Toggle
Aliases:
Args:
Toggles a ruleset on/off
-t
Args:
Ruleset-Name
Toggles a ruleset on/off
-Logs
Aliases:
Args:
Shows the log of the last triggered automod rules, optionally filtering by user
-log
Args:
Page
Shows the log of the last triggered automod rules, optionally filtering by user
-ListViolations
Aliases:
Args:
Lists Violations of specified user old flag posts oldest violations in first page ( from oldest to newest ).
-Violations
-ViolationLogs
-VLogs
-VLog
Args:
User
Page-Number
Lists Violations of specified user old flag posts oldest violations in first page ( from oldest to newest ).
-ListViolationsCount
Aliases:
Args:
Lists Violations summary in entire server or of specified user optionally filtered by max violation age. Specify number of violations to skip while fetching using -skip flag ; max entries fetched 500
-ViolationsCount
-VCount
Args:
User
Lists Violations summary in entire server or of specified user optionally filtered by max violation age. Specify number of violations to skip while fetching using -skip flag ; max entries fetched 500
-DeleteViolation
Aliases:
Args:
Deletes a Violation with the specified ID. ID is the first number of each Violation in the ListViolations command.
-DelViolation
-DelV
-DV
Args:
ID
Deletes a Violation with the specified ID. ID is the first number of each Violation in the ListViolations command.
-ClearViolations
Aliases:
Args:
Clears Violations of specified user (or global if User ID = 0 or unspecified) optionally filtered by Name, Min/Max age and other conditions. By default, more recent violations are preferentially cleared. Maximum of 2000 can be cleared at a time.
-ClearV
-ClrViolations
-ClrV
Args:
User
Violation-Name
Clears Violations of specified user (or global if User ID = 0 or unspecified) optionally filtered by Name, Min/Max age and other conditions. By default, more recent violations are preferentially cleared. Maximum of 2000 can be cleared at a time.
Rolemenu
-Create
Aliases:
Args:
Set up a role menu.
-c
Args:
Group
Set up a role menu.
-Remove
Aliases:
Args:
Removes a rolemenu from a message.
-rm
Args:
Message-ID
Removes a rolemenu from a message.
-Update
Aliases:
Args:
Updates a rolemenu, toggling the provided flags and adding missing options, aswell as updating the order.
-u
Args:
Message-ID
Updates a rolemenu, toggling the provided flags and adding missing options, aswell as updating the order.
-ResetReactions
Aliases:
Args:
Removes all reactions on the specified menu message and re-adds them.
-reset
Args:
Message-ID
Removes all reactions on the specified menu message and re-adds them.
-EditOption
Aliases:
Args:
Allows you to reassign the emoji of an option, tip: use ResetReactions afterwards.
-edit
Args:
Message-ID
Allows you to reassign the emoji of an option, tip: use ResetReactions afterwards.
-Complete
Aliases:
Args:
Marks the menu as done.
-finish
Args:
Message-ID
Marks the menu as done.
-Listgroups
Aliases:
Lists all role groups
-list
-groups
Lists all role groups
Tickets
-ticket Open
Aliases:
Args:
Opens a new ticket
-ticket create
-ticket new
-ticket make
Args:
subject
Opens a new ticket
-ticket AddUser
Args:
Adds a user to the ticket in this channel
target
Adds a user to the ticket in this channel
-ticket RemoveUser
Args:
Removes a user from the ticket
target
Removes a user from the ticket
-ticket Rename
Args:
Renames the ticket
new-name
Renames the ticket
-ticket Close
Aliases:
Args:
Closes the ticket
-ticket end
-ticket delete
Args:
reason
Closes the ticket
-ticket AdminsOnly
Aliases:
Toggle admins only mode for this ticket
-ticket adminonly
-ticket ao
Toggle admins only mode for this ticket
Events
-event Create
Aliases:
Creates an event, You will be led through an interactive setup
-event new
-event make
Creates an event, You will be led through an interactive setup
-event Edit
Args:
Edits an event
ID
Edits an event
-event List
Aliases:
Lists all events in this server
-event ls
Lists all events in this server
-event Delete
Aliases:
Args:
Deletes an event, specify the event ID of the event you wanna delete
-event rm
-event del
Args:
ID
Deletes an event, specify the event ID of the event you wanna delete
-event StopSetup
Aliases:
Force cancels the current setup session in this channel
-event cancelsetup
Force cancels the current setup session in this channel