General
Bot info and configuration.
,help
Links to general information about the bot.
,help command
Provides information about a specific command.
This is a list of all the available SproomBot commands. The format used is:
,name required info optional info
To use a command, send a message that matches its usage with its placeholders filled in. Some commands will use their context, like replying to a message.
Bot info and configuration.
,help
Links to general information about the bot.
,help command
Provides information about a specific command.
Commands for editing images. Most commands here can find images automatically.
,analoghorror image
,ah
Adds an analog horror effect to an image.
,bounce image
,gerbil
Bounces an image.
,caption text
,meme
Adds a caption to the top of an image.
,caption2 text
,bottomcaption
Adds a caption to the top of an image.
,cas image
,magik
Content-aware scales an image.
,corrupt image
,cr
Corrupts a gif.
,crop direction amount image
Crops an image.
,crunch image
Progressively content-aware scales an image.
,cube image
Puts an image on a cube rotating on two axes, viewed from the front.
,cube2 image
Puts an image on a cube rotating on one axis, viewed from a corner.
,depolar image
Converts an image from polar to rectangular coordinates.
,distort image
Randomly distorts an image.
,ease direction image
Eases a gif in or out.
,edges image
Highlights edges in an image.
,explode image
Explodes an image.
,faster image
,fast ,speed
Increases a gif's speed.
,flip image
,hflip ,flip1
Flips an image horizontally.
,flip2 image
,vflip
Flips an image vertically.
,funge image
Makes an image into ugly pixel art.
,green image
Makes an image green.
,halfsize image
,hs
Reduces an image to 50% of its original size.
If an image is too big to use with a command, try using this command to make it smaller.
,image image
,i
Gets an image from a URL or mention.
,implode image
Implodes an image.
,invert image
Inverts an image's colors.
,jpeg image
,jpg
Applies exaggerated JPEG compression to an image.
,loop image
disables looping for a gif.
,mirror direction image
,mir ,mirror1 ,mir1
Mirrors an image down the center in a given direction.
,mirror2 direction image
,mir2
Mirrors an image along a given side.
,multicaption delimiter captions
,scranilla ,mcaption
Adds captions to the top and bottom of an image, rotating it whenever more space is needed.
For example, `,multicaption | one | two | three | four` adds 4 captions. The first parameter, `|`, is the delimiter used to separate captions. You can use any delimiter that does not contain a space or line break.
,nmcaption image
,nmcaption1
Adds a caption, generated randomly from server quotes, to the top of an image.
,nmcaption2 image
Adds a caption, generated randomly from server quotes, to the bottom of an image.
,noloop image
disables looping for a gif.
,pingpong image
,pp
Plays a gif forwards then backwards.
,polar image
Converts an image from rectangular to polar coordinates.
,rainbow image
Applies an animated hue shift to an image.
,random image
,rand ,something
Does something to an image.
,reverse image
,rev
Reverses a gif.
,rotate degrees image
,rot
Rotates an image by a given number of degrees.
,rotblur image
Blurs an image around the center.
,scramble image
,shuffle
Randomly rearranges the frames of a gif.
,shake image
Shakes an image.
,slitscan direction image
,ss
Applies a slit scan (aka "time warp") effect to a gif in a given direction.
,smooth image
Interpolates a gif.
,solarize image
Solarizes an image.
,sort image
Sorts pixels by brightness from left to right.
,speechbubble location image
,sb
Adds a speech bubble mask to the top of an image.
,sphere image
,orb
Puts an image on a rotating sphere.
,sphere2 image
,orb2
Puts an image on a rotating sphere, viewed from a corner.
,spin image
Spins an image around its center.
,square image
Crops an image to a centered square.
,tile direction image
,tile1
Duplicates an image horizontally or vertically.
,tile2 image
Duplicates an image both horizontally and vertically.
,trail image
,trail1
Adds a bright trail to a gif.
,trail2 image
Adds a dark trail to a gif.
,tumble image
Spins an image, bouncing in the corner.
,tunnel image
,hallway
Puts an image on a moving tunnel, viewed from inside.
,zoom image
,zoom1 ,zoomin
Zooms into an image.
,zoom2 image
,zoomout
Zooms out from an image.
Other fun commands.
,identify image
,id
Identifies an image using AI.
Uses a similar model to https://twitter.com/ResNeXtGuesser. This command sometimes changes across updates, but the results should mostly be consistent.
Commands for moderating quotes (WIP).
,removeall addedby user
,rma addedby
Removes all the quotes added by a given user.
,removeall addedbyid userId
,rma addedbyid
Remove quotes added by the user with the given ID.
,removeall cancel
,rma cancel
Cancels a pending remove operation.
This command only affects operations that you started.
,removeall confirm
,rma confirm
Confirms a pending remove operation.
This command will only work if the bot has specifically asked you to use it.
,removeall containing text
,rma containing
Removes all the quotes containing the given text (case-insensitive).
,removeall everything
,rma everything
Removes all the quotes in the server.
,removeall saidby user
,rma saidby
,removeall saidbyid userId
,rma saidbyid
Remove quotes said by the user with the given ID.
Commands for teaching the bot messages and having it generate new ones based on what it's learned.
,add text
,a
Adds a quote to the server's quote book.
,count
Counts the quotes saved in the server.
,count text
Counts the quotes that contain the given text.
,fixnm
Fixes quotes that still appear in ,newmsg despite having been removed.
You should only need to use this if you used a ,removeall command before 7/10/2022.
,msg
Sends a random quote.
,newmsg text
,nm
Generates a new message based on the server's quotes.
Mentioning or responding to the bot has the same effect. If text is given, the bot will try to generate a message starting with that text.
,nmstats word
Shows the words that are most likely to follow a given word when using ,newmsg.
,remove quote
,rm
Removes a quote.
You can reply to a SproomBot message that contains a quote, such as a confirmation message from `,add`, to remove it. Users with the Manage Messages permission can batch remove quotes with `,removeall`.
,search text
,s ,qi ,quoteinfo
Searches for and displays information about quotes.
This command shows the quote text, user who added the quote, and user who said the quote. You can respond to the message with ,rm to remove a quote.
Commands that modify text.
,read image
,ocr
Reads text from an image.
,thesaurus text
,th
Runs each word of a message through a thesaurus.