kBot E can automatically respond to certain messages or phrases in messages. To allow this in certain channels, put [kbot-auto-respond] in the channel topic.
Command help: <...> = required argument, <...?> = optional argument
Click usage to copy command
help
-
Get command list
Links you to this page.
;help
num
-
Get a random number
Returns a random number between 1 and 100. If two numbers are specified, returns a random number between those two numbers.
;num <min> <max>
say
-
Make me say something
Make the bot say something.
;say <string>
reverse
-
Reverse a string
Reverses a string.
;reverse <string>
choose
-
Choose between options
Chooses between two or more options.
;choose <c1> <c2> <c3?> <c...?>
coin
-
Flip a coin
Flips a coin.
;coin
frick
-
Frick a sentence
Adds "frick" between words, appends "you fricken fricks" to end of sentence, and capitalizes sentence.
;frick <string>
gib
-
Gib a sentence
Grabs a random chunk from sentence, replaces every vowel with that chunk, and then reverses that.
;gib <string>
ex
-
Exadurate a sentence
Replaces every vowel with "AA".
;ex <string>
addgame
-
Add a game
Adds a game to the list of randomly rotated statuses.
;addgame <string>
rmgame
-
Remove a game
Removes a game from the list of randomly rotated statuses.
;rmgame <string>
game
-
Change game
Changs game temporarily.
;game <string>
quote
-
Grab a quote
Get a random quote from the list. If mention is given, bot grabs a random message from the user mentioned.
;quote <@mention?>
coolify
-
Coolify text
β΅α§α§αͺπ²Κπ²Ια text.
;coolify <string>
reg
-
Regional text
;reg <string>
wreverse
-
Reverse word order
Reverses word order.
;wreverse <string>
misspell
-
Misspell a word
Misspells a word by modifying one letter.
;misspell <string>
markov
-
Generate a sentence
Attempts to generate a sentence from the last 200 (or number specified) messages in channel.
;markov <number?>
pmarkov
-
Generate a sentence from a user
Attempts to generate a sentence from the last 1500 messages in channel from mentioned user.
;pmarkov <@mention>
push
-
Push every character forward
Pushes every character forward. (a -> b, x -> y)
;push <string>
pull
-
Pull every character backward
Pulls every character backward. (a -> `, x -> w)
;pull <string>
expand
-
Expand a sentence
E x p a n d s a s e n t e n c e .
;expand <string>
aesthetic
-
Aestheticize a sentence
οΌ‘ οΌ₯ οΌ³ οΌ΄ οΌ¨ οΌ₯ οΌ΄ οΌ© οΌ£ οΌ© οΌΊ οΌ₯ οΌ³ a sentence.
;aesthetic <string>
piglatin
-
Pig latin translator
Igpay atinlay.
;piglatin <string>
binary
-
Binary translator
Turns text into binary.
;binary <string>
ascii
-
Ascii art translator
Turns text into ascii art. Text will look jumbled if it's too long.
;ascii <string>
catfacts
-
π± facts
Get a random cat fact.
;catfacts
dogfacts
-
πΆ facts
Get a random dog fact.
;dogfacts
news
-
Generate a news headline
Generates a news headline from a collection of strings. If string is given, headline is made about that string. Did you know that "cake might induce sudden combustion"?
;news <string?>
dblstroke
-
Double stroke text
ππ π¦πππ π€π₯π£π ππ π₯ππ©π₯.
;dblstroke <string>
fraktur
-
Fraktur text
πππππππ ππππ.
;fraktur <string>
serif
-
Serif text
π¬ππ«π’π πππ±π.
;serif <string>
block
-
Block text
π±π»πΎπ²πΊ π
π΄π
π
.
;block <string>
alaba
-
The bestest encryption system
Encrypt text with the most bestest encryption system invented.
;alaba <string>
unalaba
-
Decrypt the bestest encryption system
Decrypt text encrypted with the most bestest encryption system invented.
;unalaba <string>
cake
-
Make a cake
Makes a text cake with the specified amount of candles.
;cake <number>
8ball
-
Magic 8-ball, with 30 responses!
It's what you would expect.
;8ball <string>
emoji
-
Emoji spam
π― π₯ π EMOJI π SPAM π π₯ π
;emoji <string>
jemharra
-
Jemharra translator
Jemharra translator.
;jemharra <string>
screwup
-
Screwup text
Moves first character to last position in string, repeats until string is normal again.
;screwup <string>
sears
-
What's that?
What's that?
;sears
babuify
-
Babu-ify text
Inserts a babu at the beginning, the end, and inbetween every word of a string. Only works on servers with an emoji named :babu:.
;babuify <string>
sort
-
Sort string alphabetically
Sorts string according to Unicode character codes.
;sort <string>
sortletters
-
Sort every letter in string alphabetically
Sorts every letter in string according to Unicode character codes.
;sortletters <string>
extend
-
Extend a sentence
EExxtteennddss aa sseenntteennccee.
;extend <string>
unvowel
-
Unvowel a sentence
Removes all vowels from a sentence.
;unvowel <string>
vowel
-
Vowel a sentence
Remove all non-vowels from a sentence.
;vowel <string>
unregex
-
Remove characters
Removes characters specified in a regex expression in the last message.
;unregex <regex>
timer
-
Set a timer
Sets a timer for the specified time. If message is given, the message will be sent with the notification.
;timer <time(s|m|h)> <message?>
merge
-
Merge two words
Merges two words seperated by a comma.
;merge <word1,word2>
yoda
-
Yoda speak
Your sentence into yoda speak turns.
;yoda <string>
big
-
Make big text
Makes big text. Specifically Roboto Bold in 72pt.
;big <string>
genatar
-
Generate a picture from a user
Generates a picture from your user id. If mention is given, generates a picture from mentioned user's id.
;genatar <@mention?>
rotate
-
Rotate an image
Rotates an image by specified amount of degrees. Defaults to 90.
;rotate <degrees?>
crush
-
Crush an image
Reduces bit depth of image to 2.
;crush
implode
-
Implode an image
Implodes an image by specified amount. Defaults to 0.
;implode <amount?>
explode
-
Explode an image
Explodes an image by specified amount. Defaults to 5.
;explode <amount?>
bevel
-
Add bevel to an image
Adds bevel to an image. You can also specify bevel size. Defaults to 5.
;bevel <size?>
invert
-
Invert an image
Inverts the colors of an image.
;invert
oil
-
Oil paint an image
Simulate an oil painting on an image. You can also specify radius. Defaults to 1.
;oil <radius?>
shear
-
Shear an image
Shears an image using specifed x and y degrees. Values default to 45 and 0 respectively.
;shear <xdeg?> <ydeg?>
solarize
-
Solarize an image
Applies a solarize effect "seen when exposing a photographic film to light during the development process." Threshold defaults to 50.
;solarize <threshold?>
spread
-
Displace the pixels of an image
Displaces the pixels of an image. Amount specifies the amount of pixels around to swap with. Defaults to 5.
;spread <amount?>
swirl
-
Swirl an image
Swirl the image's pixels around the center. Degrees specifies the tightness of the swirl. Defaults to 360.
;swirl <degrees?>
wave
-
Wave an image
Modify the image's pixels along a sine wave. Amplitude and wavelength default to 10 and 100 respectively.
;wave <amplitude?> <wavelength?>
charcoal
-
Simulate a charcoal drawing
Simulates a charcoal drawing on given image. Factor defaults to 2.
;charcoal <factor?>
crazytown
-
Crazytown has arrived
Runs .flip(), .magnify(), .rotate('green', 45), .blur(7, 3), .crop(300, 300, 150, 130), .edge(3) on image.
;crazytown
wdt
-
Who did this
WHO DID THIS
π π π
;wdt
windows
-
Turn image into Windows logo
Turns image into Windows logo. If old is 1, uses XP design.
;windows <old?>
windows2000
-
Turn image into Windows 2000
Turns image into Windows 2000 boot screen.
;windows2000
babu
-
Turn image into babu
Turns image into babu.
;babu
peeper
-
Scary Jane
Scary Peeper has arrived!!!
;peeper
museum
-
Hang your picture in a museum
Hang your masterpiece in a famous museum.
;museum
color
-
Get a color
Uploads an image of the specified hex color. If color's value is "random", returns a random color.
;color <hex|random>
clickbait
-
Do you see that?
WHAT IS THAT DO YOU SEE THAT AMAZING DISCOVERY LOOK AT THAT!?.
;clickbait
render
-
Render HTML code
Renders the HTML code given.
;render <html>
screenshot
-
Screenshot a website
Screenshots the website given. If delay is specified, waits for the amount of seconds given after the page is loaded to screenshot.
;screenshot <url> <delay?>
robot
-
Make a robot
Makes a robot for a word.
;robot <word>
"what?"
kBot E will automatically respond to messages in permitted channels with the exact content "what?" by running the last message through the ;big command.
Main programming: kaypooma
Library used: Eris (link)
Other credits:
timothy10583: contributing ideas for commands (;sears, ;screwup, ;babuify)