Command List
Last updated
Last updated
This list is a work-in-progress. Don't mind the dust!
This guide uses .
as a prefix. Replace this with a prefix you setup Lightning with.
Commands that interact with different APIs
Name | Aliases | Description | Usage |
---|---|---|---|
Auto-moderation commands
Name | Aliases | Description | Usage |
---|---|---|---|
Server configuration commands
Emoji related commands
Commands with information about the bot or Discord
Infraction related commands
Mod logging
Moderation and server management commands.
Commands that remind you something
Role based commands
Statistics related commands
Commands that might be helpful
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
Name | Aliases | Description | Usage |
---|---|---|---|
blacklightning
None
Gives summaries for episodes of Black Lightning.
.blacklightning <season>
blacklightning episode
None
Gives info on a certain episode of Black Lightning
.blacklightning episode <season> <episode>
faq
None
Searches for something in the bot's documentation
.faq <question>
qr
None
Generates a QR code
.qr <text>
rtfm
None
Searches PostgreSQL docs for an entity
.rtfm [entity]
automod
None
Commands to configure Lightning's Auto-Moderation
.automod
automod gatekeeper
None
Manages the gatekeeper
.automod gatekeeper
automod ignore
None
Specifies what roles, members, or channels will be ignored by AutoMod by default.
.automod ignore [entities]...
automod ignored
None
Shows what roles, members, or channels are ignored by AutoMod
.automod ignored
automod rules
None
.automod rules
automod rules add
None
Adds a new rule to AutoMod.
.automod rules add <"message-spam"|"mass-mentions"|"url-spam"|"invite-spam"|"message-content-spam"> <interval> <"delete"|"warn"|"mute"|"kick"|"ban"> [punishment_duration]
automod rules addbasic
None
Adds a new basic rule to AutoMod
.automod rules addbasic <"auto-dehoist"|"auto-normalize">
automod rules remove
None
Removes an existing AutoMod rule
.automod rules remove <"message-spam"|"mass-mentions"|"url-spam"|"invite-spam"|"message-content-spam"|"auto-dehoist"|"auto-normalize">
automod unignore
None
Specify roles, members, or channels to remove from AutoMod default ignores.
.automod unignore [entities]...
automod view
None
Allows you to view the current AutoMod configuration
.automod view
automod warnthreshold
None
Manages the threshold for warns
.automod warnthreshold
automod warnthreshold migrate
None
Migrates your server's old warn punishment configuration to the new configuration
.automod warnthreshold migrate
automod warnthreshold remove
None
Removes the current warn threshold
.automod warnthreshold remove
automod warnthreshold set
None
Sets a threshold for warns
.automod warnthreshold set <limit> <"kick"|"ban">
config
None
Manages most of the configuration for the bot
.config
config autorole
None
Manages the server's autorole configuration
.config autorole
config mod-dms
mdms
Enables or disables DM messages when using a moderation command.
.config mod-dms
config modfooter
None
Manages the footer for the messages a member will receive when actioned by a moderation command
.config modfooter
config muterole
None
Handles mute role configuration.
.config muterole [role]
config muterole reset
delete
remove
Deletes the configured mute role.
.config muterole reset
config muterole unbind
None
Unbinds the mute role from all users
.config muterole unbind
config muterole update
None
Updates the permission overwrites of the mute role.
.config muterole update
config permissions
None
Manages user permissions for the bot
.config permissions
config permissions add
None
Adds a user or a role to a level
.config permissions add <"trusted"|"mod"|"admin"> <_id>
config permissions blockcommand
None
Blocks a command to everyone.
.config permissions blockcommand <command>
config permissions commandoverrides
None
Manages configuration for command overrides.
.config permissions commandoverrides
config permissions commandoverrides add
None
Allows users/roles to run a command
.config permissions commandoverrides add <command> <ids...>
config permissions commandoverrides changelevel
None
Overrides a command's level
.config permissions commandoverrides changelevel <command> <level>
config permissions commandoverrides removeall
None
Removes all overrides from a command
.config permissions commandoverrides removeall <command>
config permissions commandoverrides reset
None
Removes all command overrides for this server
.config permissions commandoverrides reset
config permissions debug
None
Debugs a member's permissions to use a command.
.config permissions debug <command> [member=<you>]
config permissions fallback
None
Toggles the fallback permissions feature
.config permissions fallback <boolean>
config permissions remove
None
Removes a user or a role from a level
.config permissions remove <"trusted"|"mod"|"admin"> <_id>
config permissions reset
None
Resets all permission configuration.
.config permissions reset
config permissions show
None
Shows raw permissions
.config permissions show
config permissions unblockcommand
None
Unblocks a command
.config permissions unblockcommand <command>
config prefix
None
Manages the server's custom prefixes
.config prefix
charinfo
None
Shows information for a character
.charinfo <characters>
emoji
emote
Emoji management commands
.emoji
emoji add
copy
Adds an emoji to the server
.emoji add [args...]
emoji info
None
Gives some info on an emote.
.emoji info <emote>
help
None
Shows help about the bot, a command, or a category
.help [command]
bmp
None
Converts a .bmp image to .png
.bmp [link=<last bmp image>]
mod
None
Gets console modding information
.mod
mod 3ds
3d
3DS
2DS
2ds
Gives information on 3DS modding.
.mod 3ds
mod ds
dsi
Gives information on DS modding
.mod ds
mod ds flashcard
flashcart
.mod ds flashcard
mod faq
None
Shows a faq entry for an entity.
.mod faq <entity> <question>
mod switch
nx
Gives information on Switch modding
.mod switch
mod wii
None
Gives information on Nintendo Wii modding
.mod wii
nintendoupdatealerts
nuf
Manages the server's configuration for Nintendo console update alerts
.nintendoupdatealerts
universaldb
udb
Searches for homebrew on Universal-DB
.universaldb <application>
avatar
avy
Displays a user's avatar
.avatar [member=<you>]
copyright
license
Tells you about the copyright license for the bot
.copyright
donate
None
Gives you a link to my donation page
.donate
join
invite
Gives you a link to add the bot to your server or generates an invite link for a client id.
.join [ids...]
permissions
None
Shows channel permissions for a member
.permissions [member=<you>] [channel=<this channel>]
prefix
prefixes
Shows prefixes the bot is listening for
.prefix
quote
None
Quotes a message.
.quote <message>
quote raw
json
Shows raw JSON for a message.
.quote raw <message...>
roleinfo
None
Gives information for a role
.roleinfo <role>
serverinfo
guildinfo
Shows information about the server
.serverinfo
source
None
Gives a link to the source code for a command.
.source [command]
support
None
Sends an invite that goes to the support server
.support
topic
None
Quotes a channel's topic
.topic [channel=<this channel>]
userinfo
ui
Gives information about a member or a user
.userinfo [member=<you>]
delwarn
None
Marks a warning as inactive.
.delwarn <member> <infraction>
infraction
inf
Commands to manage the server's infractions
.infraction
infraction claim
None
Claims responsibility for an infraction
.infraction claim <infraction>
infraction delete
remove
Deletes an infraction
.infraction delete <infraction>
infraction edit
None
Edits the reason for an infraction by its ID
.infraction edit <infraction> <reason>
infraction export
None
Exports the server's infractions to a JSON
.infraction export
infraction list
None
Lists infractions that were done in the server with optional filter(s)
.infraction list [member] [action]
infraction pardon
None
Pardons an infraction
.infraction pardon <infraction_id>
infraction stats
None
Shows some stats about this guild's infractions
.infraction stats [moderator]
infraction transfer
None
Transfers a user's infractions to another user
.infraction transfer <old_user> <new_user>
infraction view
None
Views an infraction
.infraction view <infraction>
mywarns
None
Shows your warnings in this server
.mywarns
modlog
None
Sets up mod logging for a channel
.modlog [channel=<this channel>]
ban
None
Bans a user from the server
.ban [reason] [flags]
bandel
None
Bans a user from the server and deletes 1 day worth of messages.
.bandel <target> [reason]
clean
None
Cleans the bot's messages from the channel specified.
.clean [search=100] [channel=<this channel>]
dehoist
None
Dehoists members with an optional specified character in the beginning of their name
.dehoist [character]
kick
None
Kicks a user from the server
.kick <target> <flags>
lock
lockdown
Locks down the channel mentioned.
.lock [channel=<this channel>]
lock thread
None
.lock thread [thread=<this channel>]
massban
None
Mass bans users from the server
.massban [members]... <reason>
mute
None
Permanently mutes a user
.mute <target> <flags>
normalize
None
Transliterates a member's name into ASCII
.normalize <member>
purge
None
Purges messages that meet a certain criteria
.purge <search> <flags>
timeban
tempban
Bans a user for a specified amount of time.
.timeban <target> <duration> <flags>
timemute
tempmute
Mutes a user for a specified amount of time.
.timemute <target> <duration> <flags>
timeout
None
Timeout a member
.timeout <target> <duration> <flags>
unban
None
Unbans a user
.unban <member> [reason]
unlock
None
Unlocks the channel mentioned.
.unlock [channel=<this channel>]
unmute
None
Unmutes a user
.unmute <target> [reason]
untimeout
None
Removes a member from time out
.untimeout <target> [reason]
warn
None
Warns a member
.warn <target> <flags>
remind
reminder
Reminds you of something after a certain date.
.remind <when>
remind clear
None
Clears all of your reminders
.remind clear
remind delete
cancel
Deletes a reminder you own by its ID.
.remind delete <reminder_id>
remind edit
None
Edits a reminder you own
.remind edit <reminder_id>
remind list
None
Shows up to 25 of your reminders
.remind list
timezone
None
Commands to manage your timezone in the bot
.timezone
timezone get
None
Shows your configured timezone
.timezone get
timezone remove
None
Removes your configured timezone
.timezone remove
timezone set
None
Sets your timezone in the bot
.timezone set <timezone>
reportsetup
None
Configure the message report feature
.reportsetup
rolemembers
None
Lists members that have a certain role
.rolemembers <role>
togglerole
None
Toggles a role that this server has setup.
.togglerole <roles...>
togglerole add
None
Adds a role to the list of toggleable roles for members
.togglerole add <role>
togglerole buttons
None
Sets up role buttons
.togglerole buttons
togglerole delete
remove
Removes a role from the toggleable role list
.togglerole delete <role>
togglerole list
None
Lists all the self-assignable roles this server has
.togglerole list
togglerole purge
None
Deletes all the toggleable roles you have set in this server
.togglerole purge
about
None
Gives information about the bot.
.about
ping
None
Tells you the ping.
.ping
stats
None
Sends stats about which commands are used often in the guild
.stats [member]
stats auditlog
table
log
Shows command stats for the server through a table.
.stats auditlog [limit=50]
archive
None
An advanced message archive command
.archive [--limit=50] [--reverse] [--ignore-bots] [--channel] [--user] [--before] [--after]
poll
None
Creates a simple poll with thumbs up, thumbs down, and shrug as a Discord poll.
.poll [hours] <question>
rpoll
None
Creates a simple reaction poll with thumbs up, thumbs down, and shrug as reactions
.rpoll <question>
snowflake
None
Tells you when a snowflake(s) was created
.snowflake [snowflakes...]