The default prefix for sushii is -. You can also @sushii the bot as the prefix.
Required arguments are in [brackets]
Optional arguments are in (parentheses)
Some commands have a REQUIRED_PERMISSION or OPTIONAL_PERMISSION for the user invoking the command to use additional functionality.
vlive.tv
. New feeds to be added soon!Commands related to sushii itself
ping
Pong
prefix (prefix)
Set the bot prefix for the current server. Use without an argument to get the current prefix
Examples
UserToday at 12:30 PM
-prefix
sushiiBOTToday at 12:30 PM
The current guild prefix is: -
UserToday at 12:30 PM
-prefix *
sushiiBOTToday at 12:30 PM
Updated prefix to *
invite
Get the invite link for sushii to add to another server
about
Get information about sushii
Commands related to users
rank (user ID or mention)
Show your XP and rank in the server
rep [user ID or mention]
Give a rep to someone, 12 hour cooldown
fishy ["self" or user ID or mention]
Give a fishies to someone or yourself, 12 hour cooldown. Fishies for others result in larger catches.
userinfo (user ID or mention)
Look up information relating to a user and member if available. This also works for users not in the same server. Defaults to your own info.
avatar (user ID or mention)
Get the avatar of a given user. Defaults to your own avatar.
Get notifications when someone send messages containing a keyword
notification add [keyword]
Aliases:
noti addAdds a notification. sushii will send you a DM whenever someone sends a message with the keyword
Examples
UserToday at 12:30 PM
-noti add cat
notification list [keyword]
Aliases:
noti listShows all your active notifications
notification delete [keyword]
Aliases:
noti deleteDeletes a notification
Let sushii notify you in the future for given reminders
remind [duration and reminder]
Aliases:
reminderremiAdd a reminder. You can provide the duration in any part of the reminder description.
Examples
UserToday at 12:30 PM
-remind 12hr go fishing
sushiiBOTToday at 12:30 PM
Ok! I'll remind you here in 12h (2021-01-13 12:01:07
UTC)
remind list
Aliases:
reminder listremi listShows all your pending reminders
Look up what you are listening to on a connected Last.fm account. You must have a Last.fm account to use these commands.
fm set [Last.fm username]
Set your Last.fm username.
fm np [mention or ID]
Aliases:
fmShow your now playing or last played track. Mention or pass an ID to see what another user's latest track
fm recent
Show your recently played tracks
fm topartists (overall | week | month | 3month | 6month | year)
Aliases:
fm taShow your most played artists. Defaults to overal
Examples
UserToday at 12:30 PM
-fm ta week
UserToday at 12:30 PM
-p 5
fm loved
Show your loved tracks
fm profile
Show your Last.fm profile
"Custom" commands, create tags with custom responses
tag [prefix][tag name]
Aliases:
tag [tag name]Get a tag
Examples
UserToday at 12:30 PM
-risky
sushiiBOTToday at 12:30 PM
Risky, risky, wiggy, wigi. This is an emergency
tag random
Get a random tag
tag info [tag name]
Get information about a tag
tag add [tag name] [tag content]
Add a new tag
Examples
UserToday at 12:30 PM
-tag add risky Risky, risky, wiggy, wigi. This is an emergency
sushiiBOTToday at 12:30 PM
Created a new tag risky
with content: Risky, risky, wiggy, wigi. This is an emergency
tag list
Show all available tags in the server
tag search [query]
Search for tags containing a query
tag remove [tag name]
Delete a tag. Only the tag owner and users with MANAGE_GUILD
may delete the tag.
tag edit [tag name] [new content]
Edit a tag's content. Only the tag owner and users with MANAGE_GUILD
may edit the tag.
tag rename [tag name] [new name]
Rename a tag. Only the tag owner and users with MANAGE_GUILD
may rename the tag.
Get notified when something new is released, currently only supports vlive.tv
. New feeds to be added soon!
feed add
Add a new feed. This will start the set up process and ask you more questions to set up a new feed
feed list
Get the list of active feeds
feed delete [feed ID]
Delete a feed. Use feed list
to get the list of feeds with the corresponding ID.
Moderation commands
prune [num messages]
Aliases:
pDelete bulk messages between 1 and 99 messages.
Examples
UserToday at 12:30 PM
-prune 30
UserToday at 12:30 PM
-p 5
ban [one or more user IDs or mentions] (reason)
Ban one or more users. IDs or mentions can be separated with a space or comma. Users do not need to be in the guild.
Examples
UserToday at 12:30 PM
-ban 963258741258369 741258963258741 raiders
unban [one or more user IDs or mentions] (reason)
Unban one or more users. IDs or mentions can be separated with a space or comma.
Examples
UserToday at 12:30 PM
-unban 963258741258369 741258963258741 accidental ban
kick [one or more user IDs or mentions] (reason)
Kick one or more users. IDs or mentions can be separated with a space or comma.
Examples
UserToday at 12:30 PM
-kick 963258741258369 741258963258741 raiders
mute [one or more user IDs or mentions] (duration) (reason)
Mute one or more users. IDs or mentions can be separated with a space or comma. Sends user a DM with reason and duration if mutedm
setting is enabled.
Examples
UserToday at 12:30 PM
-mute 963258741258369 741258963258741 spamming
UserToday at 12:30 PM
-mute 963258741258369 741258963258741 1 day spamming
mute setduration [user ID or mention] (new duration or indefinite)
Aliases:
mute smute setmute setdmute setdurmute settimeChange the duration of an existing mute. Use indefinite (or indef, inf, none) to remove duration.
Examples
UserToday at 12:30 PM
-mute setduration 963258741258369 3 days
UserToday at 12:30 PM
-mute s 741258963258741 indefinite
mute addduration [user ID or mention] (duration)
Aliases:
mute amute addmute adddmute adddurmute addtimemute extendAdd to the duration of an existing mute.
Examples
UserToday at 12:30 PM
-mute addduration 963258741258369 1 day
UserToday at 12:30 PM
-mute a 741258963258741 30 min
unmute [one or more user IDs or mentions] (reason)
Unmute one or more users. IDs or mentions can be separated with a space or comma. Sends user a DM mutedm
setting is enabled.
Examples
UserToday at 12:30 PM
-unmute 963258741258369 741258963258741 accidental mute
listmutes
List currently ongoing mutes in the guild, with the user, mute duration, and duration left.
warn [one or more user IDs or mentions] (reason)
Warn one or more users. Sends user a DM with reason if warndm
setting is enabled. IDs or mentions can be separated with a space or comma.
Examples
UserToday at 12:30 PM
-warn 963258741258369 741258963258741 spamming
history [ID or mention]
Show the case history for a given user. The actions warn, mute, kick, ban will be shown.
Examples
UserToday at 12:30 PM
-history 963258741258369
reason [latest or latest~n or case ID or case ID range] [reason]
Set the reason for a moderation case. This will also set the moderator who performed this action. If a range is provided (eg. 12-15), it will update all cases (inclusive) 12, 13, 14, 15 with the given reason for easier bulk actions. Using latest will update the most recent case, and latest~n will update the most recent n cases.
Examples
UserToday at 12:30 PM
-reason latest spamming
sushiiBOTToday at 12:30 PM
Finished updating latest 1 case with reason: spamming
UserToday at 12:30 PM
-reason latest~3 spamming
sushiiBOTToday at 12:30 PM
Finished updating latest 3 cases with reason: spamming
UserToday at 12:30 PM
-reason 12 spamming
sushiiBOTToday at 12:30 PM
Finished updating 1 case with reason: spamming
UserToday at 12:30 PM
-reason 12-15 spamming
sushiiBOTToday at 12:30 PM
Finished updating 4 cases with reason: spamming
deletecase [case number]
Aliases:
casedeleteclearcaseuncaseDelete a moderation case.
Examples
UserToday at 12:30 PM
-deletecase 1234
slowmode [slowmode duration in seconds] [channel]
Sets slowmode for a given channel
Examples
UserToday at 12:30 PM
-slowmode 2 #general
Server settings
settings list
Lists server settings
settings joinmsg set [message]
Set the message sent on new member join to the configured msgchannel. You can use the following replacements: <username>, <mention>, <server>
settings joinmsg on/off/toggle
Enable or disable message on new member join
Examples
UserToday at 12:30 PM
-settings joinmsg on
UserToday at 12:30 PM
-settings joinmsg off
UserToday at 12:30 PM
-settings joinmsg toggle
settings joinreact set [reaction]
Set the reaction to new member join message
Examples
UserToday at 12:30 PM
-settings joinreact set 👋
settings joinreact on/off/toggle
Enable or disable reaction to new member join message
settings leavemsg set
Set the message on member leave to the configured msgchannel
settings leavemsg on/off/toggle
Enable or disable message sent on member leave
settings msgchannel set
Set the channel to send join / leave messages
settings msglog set/on/off/toggle
Channel to send message delete/edit logs
settings modlog set
Set the channel to send moderation logs
settings modlog on/off/toggle
Enable or disable moderation logs
settings memberlog set/on/off/toggle
Set the channel to send member join/leave logs
settings memberlog on/off/toggle
Enable or disable member join/leave logs
settings mute role [role name or ID or mention]
Set the mute role
Examples
UserToday at 12:30 PM
-settings mute role mute
settings mute defaultduration [duration or indefinite]
Set the default duration for mutes when muting by manually adding a role to a member, or if a duration is not provided when using the mute command. The default duration is 1 day (24 hours). You can disable the default duration by using 0 or "indefinite" as the duration. This would make mutes not automatically expire.
Examples
UserToday at 12:30 PM
-settings mute defaultduration 6 hours
sushiiBOTToday at 12:30 PM
Set the default mute duration to 30m
UserToday at 12:30 PM
-settings mute defaultduration 0
sushiiBOTToday at 12:30 PM
Default mute duration set to indefinite (will not expire)
settings mutedm set
Set the message sent to DM members when they are muted
settings mutedm set/on/off/toggle
Enable or disable sending messages to DM members on mute
settings disablechannel [channels]
Aliases:
settings disablechannelsDisable command and tag usage in given channels
settings enablechannel
Aliases:
settings enablechannelsRe-enable command and tag usage in given channels
settings disabledchannels
Aliases:
listdisabledchannelschannelsList the currently disabled channels
Self assigned role settings
roles set [config]
Set the roles configuration. Supports both JSON and TOML formats.
roles get
Get the current role configuration
roles setchannel
Set the channel for role assignments
roles sendinfo
Aliases:
roles sendhelpSend roles help message to role channel for members as a reference for all available role groups, role names, and limits
roles listids
List all the current guild roles and IDs