Skip to content

Commands

Everything the bot can do, grouped the way /help groups it. Badges show what a command needs; the bot only shows you commands you can actually run.

85 commands in 6 categories

Brainrot

Heat, mutes, and the leaderboard for brainrot vocabulary
26
  • /brainrot allow add

    Manage ServerServers only

    Allowlists a word so it never counts in this server

    Usage/brainrot allow add <word>
    Example/brainrot allow add word:word
  • /brainrot allow list

    Manage ServerServers only

    Shows the allowlist

    Usage/brainrot allow list
  • /brainrot allow remove

    Manage ServerServers only

    Takes a word off the allowlist

    Usage/brainrot allow remove <word>
    Example/brainrot allow remove word:word
  • /brainrot channels add

    Manage ServerServers only

    Starts watching a channel

    Usage/brainrot channels add <channel>
    Example/brainrot channels add channel:#channel
  • /brainrot channels list

    Manage ServerServers only

    Shows the watched channels

    Usage/brainrot channels list
  • /brainrot channels remove

    Manage ServerServers only

    Stops watching a channel

    Usage/brainrot channels remove <channel>
    Example/brainrot channels remove channel:#channel
  • /brainrot config delete

    Manage ServerServers only

    Sets whether offending messages are deleted

    Usage/brainrot config delete <enabled>
    Example/brainrot config delete enabled:true
  • /brainrot config duration

    Manage ServerServers only

    Sets how long a full-bar mute lasts

    Usage/brainrot config duration <minutes>
    Example/brainrot config duration minutes:1
  • /brainrot config ladder

    Manage ServerServers only

    Sets the repeat-offender timeout ladder

    Usage/brainrot config ladder <steps>
    Example/brainrot config ladder steps:steps
  • /brainrot config mode

    Manage ServerServers only

    Picks how a full heat bar is punished

    Usage/brainrot config mode <"timeout"|"role"> [role]
    Example/brainrot config mode mode:timeout
  • /brainrot config modlog

    Manage ServerServers only

    Sets the mod log channel

    Usage/brainrot config modlog [channel]
    Example/brainrot config modlog channel:#channel
  • /brainrot config mods

    Manage ServerServers only

    Sets whether moderators are included

    Usage/brainrot config mods <included>
    Example/brainrot config mods included:true
  • /brainrot config show

    Manage ServerServers only

    Shows every anti-brainrot setting

    Usage/brainrot config show
  • /brainrot config warnings

    Manage ServerServers only

    Sets how long warnings stay in chat

    Usage/brainrot config warnings <seconds>
    Example/brainrot config warnings seconds:1
  • /brainrot disable

    Manage ServerServers only

    Turns anti-brainrot off; settings and the leaderboard are kept

    Usage/brainrot disable
  • /brainrot enable

    Manage ServerServers only

    Turns anti-brainrot on, after checking I have what I need

    Usage/brainrot enable
  • /brainrot exempt add

    Manage ServerServers only

    Exempts a role or member

    Usage/brainrot exempt add <target>
    Example/brainrot exempt add target:@role
  • /brainrot exempt list

    Manage ServerServers only

    Shows exempt roles and members

    Usage/brainrot exempt list
  • /brainrot exempt remove

    Manage ServerServers only

    Removes an exemption

    Usage/brainrot exempt remove <target>
    Example/brainrot exempt remove target:@role
  • /brainrot leaderboard

    Servers only1 every 5 seconds

    The server's most cooked members, by lifetime offenses

    Usage/brainrot leaderboard
  • /brainrot pardon

    Moderate MembersServers only

    Clears someone's heat, repeat flag, and any mute I applied

    Usage/brainrot pardon <member> [amount=0]
    Example/brainrot pardon member:@someone
  • /brainrot prune

    Manage ServerServers only

    Forgets watched channels, exempt roles, and exempt members that no longer exist

    Usage/brainrot prune
  • /brainrot score

    Servers only1 every 5 seconds

    Shows someone's heat, repeat status, and lifetime offenses

    Usage/brainrot score [member]
    Example/brainrot score member:@someone
  • /brainrot terms add

    Manage ServerServers only

    Adds a term to this server's list

    Usage/brainrot terms add <term>
    Example/brainrot terms add term:term
  • /brainrot terms list

    Manage ServerServers only

    Shows the active terms, this server's additions and removals, and the allowlist

    Usage/brainrot terms list
  • /brainrot terms remove

    Manage ServerServers only

    Removes a term from this server's list, including a default one

    Usage/brainrot terms remove <term>
    Example/brainrot terms remove term:term

General

Server, user, and bot info
8
  • /about

    1 every 5 seconds

    Shows info about the bot

    Usage/about
  • spk cleanup

    Servers only1 every 5 secondsPrefix command

    Purges messages from and relating to the bot.

    Usagespk cleanup [amount=100]
    Examplespk cleanup 5
  • /inviteinfo

    1 every 5 seconds

    Get information about a guilds invite

    Usage/inviteinfo <invite_code>
    Example/inviteinfo invite_code:invite_code
  • /prefix

    Server ownerServers only

    Shows or changes my prefix for this server

    Usage/prefix [new_prefix]
    Example/prefix new_prefix:new_prefix
  • /privacy

    What data I collect, how long it's kept, and how to delete your data

    Usage/privacy
  • /report

    1 every 60 seconds

    Files a report to the bot owner

    Usage/report <message>
    Example/report message:message
  • /serverinfo

    Servers only1 every 5 seconds

    Show general info about the server

    Usage/serverinfo
  • /whois

    Servers only1 every 5 seconds

    Shows info about a user

    Usage/whois [user]
    Example/whois user:@someone

Help

This menu, and how to find any command
1
  • /help

    Finds a command fast, without cluttering the channel

    Usage/help [command] [public]
    Example/help command:command public:true

Jishaku

The frontend subclass that mixes in to form the final Jishaku cog.
39
  • spk jishaku ast

    Prefix command

    Disassemble Python code into AST.

    Usagespk jishaku ast <argument>
    Examplespk jishaku ast argument
  • spk jishaku cancel

    Prefix command

    Cancels a task with the given index.

    Usagespk jishaku cancel <index>
    Examplespk jishaku cancel 5
  • spk jishaku cat

    Prefix command

    Read out a file, using syntax highlighting if detected.

    Usagespk jishaku cat <argument>
    Examplespk jishaku cat argument
  • spk jishaku curl

    Prefix command

    Download and display a text file from the internet.

    Usagespk jishaku curl <url>
    Examplespk jishaku curl url
  • spk jishaku debug

    Prefix command

    Run a command timing execution and catching exceptions.

    Usagespk jishaku debug <command_string>
    Examplespk jishaku debug command_string
  • spk jishaku dis

    Prefix command

    Disassemble Python code into bytecode.

    Usagespk jishaku dis <argument>
    Examplespk jishaku dis argument
  • spk jishaku git

    Prefix command

    Shortcut for 'jsk sh git'. Invokes the system shell.

    Usagespk jishaku git <argument>
    Examplespk jishaku git argument
  • spk jishaku hide

    Prefix command

    Hides Jishaku from the help command.

    Usagespk jishaku hide
  • spk jishaku invite

    Prefix command

    Retrieve the invite URL for this bot.

    Usagespk jishaku invite [perms...]
    Examplespk jishaku invite perms
  • spk jishaku load

    Prefix command

    Loads or reloads the given extension names.

    Usagespk jishaku load [extensions...]
    Examplespk jishaku load extensions
  • spk jishaku override

    Prefix command

    Run a command with a different user, channel, or thread, optionally bypassing checks and cooldowns.

    Usagespk jishaku override [overrides]... <command_string>
    Examplespk jishaku override overrides command_string
  • spk jishaku permtrace

    Prefix command

    Calculates the source of granted or rejected permissions.

    Usagespk jishaku permtrace <channel> [targets...]
    Examplespk jishaku permtrace #channel @someone
  • spk jishaku pip

    Prefix command

    Shortcut for 'jsk sh pip'. Invokes the system shell.

    Usagespk jishaku pip <argument>
    Examplespk jishaku pip argument
  • spk jishaku py

    Prefix command

    Direct evaluation of Python code.

    Usagespk jishaku py <argument>
    Examplespk jishaku py argument
  • spk jishaku py_inspect

    Prefix command

    Evaluation of Python code with inspect information.

    Usagespk jishaku py_inspect <argument>
    Examplespk jishaku py_inspect argument
  • spk jishaku repeat

    Prefix command

    Runs a command multiple times in a row.

    Usagespk jishaku repeat <times> <command_string>
    Examplespk jishaku repeat 5 command_string
  • spk jishaku rerun

    Prefix command

    Re-run a command from a replied message or message link, optionally with a different user, channel or thread and/or bypassing checks and cooldowns

    Usagespk jishaku rerun [overrides]... [message]
    Examplespk jishaku rerun overrides
  • spk jishaku retain

    Prefix command

    Turn variable retention for REPL on or off.

    Usagespk jishaku retain [toggle]
    Examplespk jishaku retain true
  • spk jishaku rtt

    Prefix command

    Calculates Round-Trip Time to the API.

    Usagespk jishaku rtt
  • spk jishaku shell

    Prefix command

    Executes statements in the system shell.

    Usagespk jishaku shell <argument>
    Examplespk jishaku shell argument
  • spk jishaku show

    Prefix command

    Shows Jishaku in the help command.

    Usagespk jishaku show
  • spk jishaku shutdown

    Prefix command

    Logs this bot out.

    Usagespk jishaku shutdown
  • spk jishaku source

    Prefix command

    Displays the source code for a command.

    Usagespk jishaku source <command_name>
    Examplespk jishaku source command_name
  • spk jishaku specialist

    Prefix command

    Direct evaluation of Python code.

    Usagespk jishaku specialist <argument>
    Examplespk jishaku specialist argument
  • spk jishaku sql execute

    Prefix command

    Executes a statement against the SQL database.

    Usagespk jishaku sql execute <query>
    Examplespk jishaku sql execute query
  • spk jishaku sql fetch

    Prefix command

    Fetch multiple rows from the SQL database.

    Usagespk jishaku sql fetch <query>
    Examplespk jishaku sql fetch query
  • spk jishaku sql fetchrow

    Prefix command

    Fetch a single row from the SQL database.

    Usagespk jishaku sql fetchrow <query>
    Examplespk jishaku sql fetchrow query
  • spk jishaku sql schema

    Prefix command

    Queries for the current schema and shows located table structures.

    Usagespk jishaku sql schema [query]
    Examplespk jishaku sql schema query
  • spk jishaku sql select

    Prefix command

    Shortcut for 'jsk sql fetch select'.

    Usagespk jishaku sql select <query>
    Examplespk jishaku sql select query
  • spk jishaku sync

    Prefix command

    Sync global or guild application commands to Discord.

    Usagespk jishaku sync [targets...]
    Examplespk jishaku sync targets
  • spk jishaku tasks

    Prefix command

    Shows the currently running jishaku tasks.

    Usagespk jishaku tasks
  • spk jishaku unload

    Prefix command

    Unloads the given extension names.

    Usagespk jishaku unload [extensions...]
    Examplespk jishaku unload extensions
  • spk jishaku voice disconnect

    Prefix command

    Disconnects from the voice channel in this guild, if there is one.

    Usagespk jishaku voice disconnect
  • spk jishaku voice join

    Prefix command

    Joins a voice channel, or moves to it if already connected.

    Usagespk jishaku voice join [destination]
    Examplespk jishaku voice join #channel
  • spk jishaku voice pause

    Prefix command

    Pauses a running audio source, if there is one.

    Usagespk jishaku voice pause
  • spk jishaku voice play

    Prefix command

    Plays audio direct from a URI.

    Usagespk jishaku voice play <uri>
    Examplespk jishaku voice play uri
  • spk jishaku voice resume

    Prefix command

    Resumes a running audio source, if there is one.

    Usagespk jishaku voice resume
  • spk jishaku voice stop

    Prefix command

    Stops running an audio source, if there is one.

    Usagespk jishaku voice stop
  • spk jishaku voice volume

    Prefix command

    Adjusts the volume of an audio source if it is supported.

    Usagespk jishaku voice volume <percentage>
    Examplespk jishaku voice volume percentage

Recaps

Session recaps and the journal
5
  • /journal

    Servers only

    The server's cumulative session journal, oldest first

    Usage/journal
  • /recap delete

    Recorder role or Manage ServerServers only

    Deletes one session's transcript and recap

    Usage/recap delete <session>
    Example/recap delete session:session
  • /recap latest

    Servers only

    Shows the most recent session recap

    Usage/recap latest
  • /recap list

    Servers only

    Lists past sessions, newest first

    Usage/recap list
  • /recap search

    Servers only

    Full-text search across this server's transcripts and recaps

    Usage/recap search <query>
    Example/recap search query:query

Voice

Consent-gated voice recording
6
  • /minutes

    Servers only

    Shows this server's recorded minutes, quota, and reset date

    Usage/minutes
  • /optin

    Servers only

    Allows your audio to be included in recordings in this server

    Usage/optin
  • /optout

    Servers only

    Permanently excludes your audio from recordings in this server

    Usage/optout
  • /record setup

    Manage ServerServers only

    Configures recording for this server

    Usage/record setup <role> <channel> [retention_days=0]
    Example/record setup role:@role channel:#channel
  • /record start

    Recorder role or Manage ServerServers only

    Starts recording your voice channel, with a visible notice and per-user consent

    Usage/record start
  • /record stop

    Recorder role or Manage ServerServers only

    Stops the current recording and queues it for transcription

    Usage/record stop