Markovka IRC Bot Documentation

(There was supposed to be a fancy header image, BUT I DID NOT LIKE HOW IT TURNED OUT)

Last updated on 05 July 2022. Now with a changelog!

This is a basic summary of available commands for Markovka, the all-purpose chat-bot that lives on the KoshkaIRC IRC server ( Markovka's main homes are the official network channels # and #speakez, but she joins other channels as requested as well.

Markovka is built on top of the Sadface Markov Chain Chatbot, but also features a growing number of functions that Koshka added in, enough that he felt it was time to document them somewhere. Her chatbot functionality utilises Markov chains to produce (usually incoherent but occasionally shockingly intelligent) responses to other people's remarks. She responds to both her name and the word "bot", but can and will also speak up on her volition. Her ever-growing brain, which she pulls her vocabulary from, consists of both IRC logs from channels she resides in along with assorted classical literature.

Markovka's name is a pun on her primary nature as a Markov chatbot, and is also the Russian word for "carrot".

Current Features and Commands

Tentative Future Plans (no promises!!!)


05 July 2022 - Finally added the "!quote random" function, which allows for having Markovka present a random quote from her database. Also modified the "!quote add" function to notify what number has been assigned to the quote, for future reference. This brings Markovka's quotes functionality roughly up to the level of Rizon's Quotes bot. Also fixed a silly glitch that caused Markovka to respond to lines containing words that contain the word "bot", such as "both". Also added this changelog to make it easier to track updates.

Don't forget that you can also use MemoServ for sending private "letters" to other registered users, and HostServ to set a custom VHost for yourself! These bots are not in any channels but can be privately messaged at your convenience. You will need to register your nick with NickServ. Multiple registered nicks can be linked together via the NickServ "group" command.