a mother fucking website (now with 2GB of js)



    
| \ \ / / |
| \ * * / |
\ \ | / /
< > < > < > < > < > < >
craybot is a Massive Multipurpose Online Respond-to-Posts God or MMORPG for short. Development first started back in 2016 as a small project between my old friend uwx and I. Fast forward a few years later, and the codebase comes in at around 60,000LOC (not counting external libraries). Rumored to be the single largest bot out there (ok, probably not). Centered heavily around image manipulation, there is also a multitude of other features you would expect like persistent storage, web scraping features, user / channel / guild stats, music player / has a "soundboard", etc etc. You name it, it's probably in there to some extent.

custom emoji (hover for name) argument legend (hoverable)
admin
X for admins only O for ops only
  • addfeed | | Not operational
  • alex | | toggle alex.js mode
  • autism | | toggle autism mode
  • backup | | backup
  • cleartop | | clear user top posters
  • create | O | create custom commands
  • deop | Z | deop an operator (this is a silent command)
  • op | Z | make a user an operator (this is a silent command)
  • prune | | delete shit
  • remove | | remove custom commands
  • restore | | restore to the last pin
  • savepersist | | save persist.json
  • setavatar | | set avatar
  • snack | | toggle snack mode
  • timed | | test a timed message
  • algebra
  • calc | | math!
  • debug
  • dumpperms | | dump perms
  • inv | | ching chong
  • kwikcrc | | find crc of an image
  • latency | | test latency
  • lists | | gusto
  • throwerror | | test throw
  • timeo | | busto (test command timeout)
  • wget2 | | initiate! not used anymore since this is running constantly now
  • fun
  • aesthetic | | aestheticize your msg
  • bs | | check for BS!
  • chan | | return a random 4chan post based on query
  • choose | | choose between choices. separate them with ,
  • coin / price | | check coin stats
  • endvote | | end a vote
  • excuse | | get an excuse
  • flippening | | check if eth and bitcoin flipped yet
  • lilhelper | | sends a random lilhelper image
  • lyrics | | search for lyrics
  • mc | | ping a minecraft IP and get info about it including online users
  • mostreacted | | randomly pick a message that had over 5 reacts in the server and repost it
  • newvote | | start a new vote
  • p | | [refer to the custom emoji box] same as ra, except it posts it (doesn't work now since riven disabled it)
  • painrating | | calculate the top posters in the last 30 days
  • penis | | calculate someone's e-penis
  • printe | | print all the emoji in the server
  • ra | | [refer to the custom emoji box] react to the post above with an emoji
  • randomname / rname | | username of someone in the guild (not a mention)
  • rend | | try to screenshot a website
  • rmflag | | remove your emoji flag
  • setflag | | set your emoji "flag", which the bot will prepend to your username whenever it refers to you
  • simplify | | simplify text by removing spaces, common words, etc
  • spam | | spam text (has a timeout and disables mentions)
  • steam | | get steam info on a game
  • strawpoll | | make a strawpoll
  • tfwtointelligent | None | sends a random >tfw to intelligent image
  • topposters | | top posters in the last 6 hours
  • unshorten | | unshorten an url
  • vote | | vote for a... vote?
  • wejustdontknow | | make a quote oout of the last message sent
  • wikipedia | | get an excerpt of a wikipedia page
  • woah | | sachiko do weed
  • wordcloud | | creates a wordcloud from the messages sent in the last 30 days.
  • wordcount | | I must have forgotten that the search feature exists when I made this command
  • gambling
  • blackjack: play a game of blackjack. you vs the house.
  • cash / bank: view yur cash
  • cashIn / cashin / cash-in: get your daily allowance to spend on gambling
  • dice / d: roll a dice
  • diceBet / bet-dice / rollbet / dnd-bet / betdnd / bet-dnd / roll-bet / dice-bet / bet-roll / dicebet / betdice / dndbet / betroll / diceroll: roll a dice with cash on the line
  • givecash: get your daily allowance to spend on gambling
  • pot: view pot
  • reverseRussianRoulette / rrr / reverse-russian-roulette / reverserussianroulette: To win from scratch, you must first construct the loss.
  • roll / r / dnd: roll
  • russianRoulette / rr / russianroulette / russian-roulette: Get in, get out, get rich.
  • trade: get your daily allowance to spend on gambling
  • images
  • addtext / at: add text
  • aimg: alt image search
  • appendfullimage / afi / appendfull: append full image
  • appendimage / ai / append: append image
  • arstack / alphastack: rstack it
  • astack: stack it
  • averageColor / averagecolor / average-color / acolor: averageColor
  • bap: bap
  • beaned: add BEANED watermark
  • beforedisaster: 10 haunting photos taken before disaster
  • bigjb / bj: add bigjb
  • bigjeb / bjeb: add bigjeb
  • blacked: add blacked watermark
  • boogy: boogy
  • boomthink / bthink: boomthink
  • bottomtext / bt: add bottomtext
  • brainlet: brainlet
  • burn: burn it
  • camera: camera
  • canvas: sphere it
  • colorbackground / cb: color background
  • combine / com: combine seperate images into gifs
  • convert: convert image formats
  • deconstruct / decon: deconstruct a gif
  • deer: deer
  • delet: delet an user
  • denare: add denare
  • dominantcolor / dcolor: dominantcolor
  • dotcom: add blacked
  • doyou / dy: doyouknowwhattofill
  • drop / dropframes / speed: drop every other frame in a gif
  • estimatescale: estimatescale
  • exposure / ex: exposure
  • faceapi: microsft face stuff
  • fail: FAIL
  • fliph / flipv: fliph an image
  • flipw / flipx: flipw an image
  • foot / bk / footlettuce: add foot
  • gain: gain it
  • gay: add gay
  • greyscale / grayscale: greyscale
  • holdframe / hold: add an extra frame in your animation
  • ifonly / if: add ifonly
  • ifonlyg / iog / ifonlyalt / ifonlygood: add ifonlyg
  • ifunny: add ifunny watermark
  • illegal: 30 illegal photos smuggled out of north korea
  • img: image search
  • invert: make an image more invert
  • itslike: add itslike
  • jpeg / jpg: make an image more jpeg
  • justfuck: justfuck
  • kaleidoscope: k
  • kick: kick an user
  • komfzone: add komfzone
  • latex: renders latex
  • leave: leave an group
  • lick: lick
  • lightoil: lightoil it
  • listcolor / lcolor: listcolor
  • madpants / legs / madman: add madpants
  • magic / gmagic / magik / magick / gmagick / gmagik: carve test #1
  • memecenter: add memecenter watermark
  • middletext / mt / midtext: add midtext
  • mirror / m: mirror an avatar or image
  • mirroralt / ma: mirror an avatar or image THE OTHER WAY
  • mirrorup / mu: mirror an avatar or image
  • mirrorupalt / mirrordown / mua: mirror an avatar or image
  • monster: add monster
  • motionblur / mb: motion blur
  • ninegag / 9gag: add 9GAGG
  • noisyredtint / nrt: noisyredtint it it
  • noose: nooseguy
  • nswitch / switch: add switch
  • oil: oil it
  • opacity / opa: opacity
  • outline: outline it
  • overlayimage / overlay / oi: overlay image
  • pinned / pin: add pinned
  • pixelate: not the content-aware kind
  • prependfullimage / pfi / prependfull: prepend full image
  • prependimage / prepend / pi: prepend image
  • randompinned / rpin / rpinned: add rpinned
  • rcombine / rcom: rcombine seperate images into gifs
  • redeyes: t. war on drugs
  • redtint / rt: redtint it it
  • removeblack: removeblack
  • removecolor: removecolor
  • removewhite: removewhite
  • robot: add not a robot
  • rotate / ri / rotateimage: rotate
  • rstack: rstack it
  • sam: sam
  • scalebi / scale: scalebi
  • scalenn: scalenn
  • scaredgirl / sgirl: scaredgirl
  • sctext / sc / sct: add snapchat text
  • setcolor: change text color on images
  • setfont: change font on images
  • shirt: xe shirt
  • shutterstock: add SHUTTERSTOCK
  • sk: sk it
  • smallbottomtext / sbt: add smallbottomtext
  • smallmiddletext / smidtext / smallmidtext / smt / smiddletext: add smallmidtext
  • smalltoptext / stt: add smalltoptext
  • snap: snap an user
  • soylent / soy: add soylent
  • spark: spark it
  • sphere: sphere it
  • spin: mirror an avatar or image
  • stack: stack it
  • swim: swim it
  • thinkpad: add thinkpad
  • tintimage / ti / tint: tint image
  • toptext / tt: add toptext
  • trans: trans it
  • trash: trash
  • triggered: TRIGGERED
  • trip: add trip
  • watermark / wm: add watermark
  • watermarkfour / wm4: add watermarkfour
  • weakshould: the weak should fear the strong
  • whatisthis / wit: whatisthis
  • whodidthis / who: WHO DID THIS
  • withthis / prophecy / wt: add with this
  • wut: wut it it
  • yep: add yep
  • zoomthink / zthink: zoomthink
  • info
  • alllastspoke: all gets time user last spoke...this one could take a while
  • avatar: gets an user's avatar
  • bot: do things to the bot
  • buildinfo: build info
  • countchannels: get the amt of channels the bot serves in
  • graphtest: graphing test
  • guildactivity: gets guild activity information
  • guildinfo: get info about this guild
  • hello: ohai der
  • help: another help function
  • java: jaba
  • lastspoke: gets time user last spoke...this one could take a while
  • me: get your own id.
  • metadata / md / exif: get the metadata of an image (jpeg)
  • ping: ping!
  • pong: pong!
  • rankactivity: rank user activity information
  • run: run a function
  • useractivity: gets user activity information
  • userage: get user age chrono
  • userinfo: get info about this user
  • userrank: get info about this stupid points and stuff
  • voiceinfo: get info about this voice chan
  • voicestats: voice stats
  • inventory
  • additem: get your daily allowance to spend on gambling
  • lewd
  • allgirl: Porn featuring people without dicks.
  • animePictures / anime-pictures / animepictures: Have a wild guess.
  • boob3d / b00b3d / boobbooru / booruboobs: It's a booru with a shit name. Porn is porn.
  • boobs: IRL boobies. (All models are over 18.)
  • butts: IRL buttocks. (All models are over 18.)
  • catgirls: Your new homepage.
  • danbooru: Danbooru: It's mostly porn.
  • e621 / furry-nightmares: this is hell
  • gelbooru: Gelbooru: Like danbooru, but with slightly less porn.
  • iqdb: iqdb reverse search
  • konachan: Hi-res anime posters/wallpapers.
  • nekochu / neko / nekochan: Your new fetish.
  • realbooru: Porn with real people? What the hell?
  • rule34 / r34: If it exists, there is porn of it. A lot of porn.
  • safebooru: No porn to be found here!
  • saibooru / sai: I can't think of anything silly to write here.
  • sankakuChannel / sankakuchannel / sankaku-channel: get an image from v&channel
  • sankakuIdol / sankakuidol / sankaku-idol: get an image from less-v&-channel
  • saucenao: saucenao search
  • novel: get info on a VN from VNDB
  • yandere / yande.re / y.re: Hi-res anime/manga scans.
  • mirror
  • gfy: mirror a webm to gfycat
  • imgur: mirror an image to imgur (and as a png!)
  • music
  • board: board
  • dumpsounds: dump links
  • join: join
  • list: the list
  • lockvol: lockvol
  • nowplaying: now playing
  • pause / resume: pause current
  • play: play audio
  • restoresounds: restore sounds from zip
  • s: soundboard
  • search: search
  • seek: seek
  • skip: skip current
  • soundmode: soundmode
  • stop: stop current
  • vol: volume
  • zipsounds: zip and backup sounds
  • responses
  • advice: get some fanastic fuckin' advice
  • cuddle: cuddle with someone :3
  • eightball: ask the magical ass fuckin 8ball smth
  • facty: get an 'interesting' fact
  • fancyinsult: insult your friends... in a fancy way
  • godiwish: God i wish
  • highfive: highfive someone
  • hug: hug :3
  • kiss: kiss someone :3
  • love: love me love me
  • pat: pat someone :3
  • poke: poke someone :3
  • punch: punch someone!
  • shut: YOU NEED TO SHUT THE FUCK UP
  • slap: slap someone!
  • ud: fetch what some fucking idiots on the internet think something means
  • yoda: make like a yoda and fuck off
  • scripting
  • runjs: execute js
  • runlisp: execute lisp
  • settings
  • guildset: guildset
  • userset: userset
  • shitposts
  • asciifaces: maybe there should be a description here
  • asd: anime was a mistake
  • bibleverses: maybe there should be a description here
  • braileppe: pepe but it's braille as well
  • breakingbadipsum: maybe there should be a description here
  • bttfipsum: maybe there should be a description here
  • catfaces: maybe there should be a description here
  • catnames: maybe there should be a description here
  • cows: maybe there should be a description here
  • crop: hmm :thinking:
  • dickbutt: a dick with a butt
  • excuses: maybe there should be a description here
  • facts: maybe there should be a description here
  • femaledognames: maybe there should be a description here
  • freesoftware: sends a random free software haiku
  • gva: Get a random GiIva video
  • has: he knows what you've been up to
  • hbf: hobo with fists
  • hehe: not the youtuber
  • hsd: check out mr. hands!
  • jokes: maybe there should be a description here
  • lsh: lovely sweet hearts <3
  • maledognames: maybe there should be a description here
  • misconceptions: maybe there should be a description here
  • pepautism: pepe but its autism
  • pred: get the fuckin periodic table
  • rhyme: get the rhymes for a word so you can be the real rap god
  • rss: russian underground rap
  • sad: pepe but its sad
  • shillary: no political commentary here
  • shitposts: maybe there should be a description here
  • slipsum: maybe there should be a description here
  • snp: __Auto
  • spaceipsum: maybe there should be a description here
  • stopthat: please don't use this command
  • superb: maybe there should be a description here
  • superheroes: maybe there should be a description here
  • supervillains: maybe there should be a description here
  • toggle: neko toggle

  • Custom text commands: fuck, cummies, goodshit, tampon, coc, time, timetosleep, satanialettuce, lmao, wide, hit, gnome, ok, gnigger, gnomed, bigpuleion21, toiletwhore, curvy, Custom file commands: ledab,cans, nyannyan, nyantits, nyandab, muhgains,