Chatbot

From A KoL Wiki
Revision as of 08:31, 15 December 2010 by imported>Jest Phulin (Novelty: -- added the "booble" message that she has responded to for a while. Idiania is no longer an active player.)

Chatbot (#142302) is a chat bot coded and run by fnord7 (#122332). That is, an automated script that runs in the chat rooms, and responds to your requests. Type /msg chatbot help in chat for a list of what chatbot can currently do for you. She has her own web page from which you can download the code and run your own bot, if you so choose.

Chatbot responds to many things, including:

Informative

  • /msg chatbot day
  • /msg chatbot time
  • /msg chatbot Does the hermit have clover today?
  • /msg chatbot hermit clover
  • /msg chatbot grue
  • /msg chatbot rollover
  • /msg chatbot wereseal
  • /msg chatbot how do I become a mod?
  • /msg chatbot sourcecode
  • /msg chatbot lounge
  • /msg chatbot help
  • /msg chatbot owner

Radio Commands

  • /msg chatbot radio <station>
  • /msg chatbot dj <station>
  • /msg chatbot rhistory <station>
  • /msg chatbot rsubscribe <station>
  • /msg chatbot djsubscribe <station>
  • /msg chatbot radio unsubscribe

<station> can be RKOL, GKOL, or RFX, if omitted or invalid, defaults to Radio KoL (rKoL). Case does not matter.

Buffs

  • /msg chatbot Please find me a buff.

Game Rolling Service

  • /msg chatbot roll 1d10 (rolls privately)
  • /msg chatbot roll 1d10 in games (rolls publicly)
  • /msg chatbot roll verify <player> (kmails you the history of a player's private rolls)

In the formula 1d10, 10 represents the total number of tickets, so if you had 30 tickets you would change the formula to 1d30.

You can also set up a macro to manage all your rolling needs. Next to the macro number of your choice, type: /msg chatbot roll $$ in games. (Don't forget to save your changes.) When you are ready to roll in chat, type: /1 1d10 (substituting the number of whichever macro you used for /1).

Note: You can also use repbot to roll privately. Type: /msg repbot roll 1d10 for <player1>, <player2>, <player3>. Will cause the following message to be sent to all three of you: repbot(private): player1 rolled 1d10 and got 8.

Ascension Planning Service

  • /msg chatbot ascension
  • /msg chatbot ascension accept
  • /msg chatbot ascension leaderboard
  • /msg chatbot ascension new

Beggz0ring

  • /msg chatbot May I please have some meat?
  • /msg chatbot I would like a treat
  • /msg chatbot May I please have some booze
  • /msg chatbot booze
  • /msg chatbot food
  • /msg chatbot need free stuff
  • /msg chatbot meat

Novelty

  • /msg chatbot Aflubadubdub!
  • /msg chatbot asl
  • /msg chatbot haiku
  • /msg chatbot hats
  • /msg chatbot Please say some stuff!
  • /msg chatbot riddle
  • /msg chatbot date
  • /msg chatbot Iocaine Powder
  • /msg chatbot vote
  • /msg chatbot 42
  • /msg chatbot porn
  • /msg chatbot princess
  • /msg chatbot I <3 j00 chatbot
  • /msg chatbot what is the meaning of life?
  • /msg chatbot i love you
  • /msg chatbot cheese cookies
  • /msg chatbot shrug wang
  • /msg chatbot w00t i just found love in you!
  • /msg chatbot booble

Chat Killer

  • /msg chatbot killer
  • /msg chatbot killer available [CHANNELS]
  • /msg chatbot killer status
  • See this forum thread for complete details.

Fire/Water/Grue Game

  • /msg chatbot game
  • /msg chatbot game help
  • /msg chatbot game grue
  • /msg chatbot game fire
  • /msg chatbot game water

Misc.

  • /msg chatbot ELIZA (caps required, exit using '/msg chatbot exit')
  • /msg chatbot assassins *
  • /msg chatbot matchmaker
  • /msg chatbot old school *
  • /msg chatbot Please take out FAMILIAR
  • /msg chatbot poll
  • /msg chatbot remind me to do important stuff
  • /msg chatbot remind me
  • /msg chatbot send ITEM to USER
  • /msg chatbot you're funny
  • /msg chatbot :)
  • /msg chatbot Welcome back to the Kingdom of Loathing
  • /msg chatbot trust
  • /msg chatbot thanks
  • /msg chatbot kiss
  • /msg chatbot hug
  • /msg chatbot glomp
  • /msg chatbot you are awesome

Timers

  • /msg chatbot timer
  • /msg chatbot timer finish
  • /msg chatbot pizza

Doesn't Understand?

If you say something that chatbot doesn't understand, she says:

  • *sniff* You're using words I don't understand. I bet you can get into /lounge, too! -tic-
  • Maybe if you spoke in short, simple words, I might understand. Probably not, I'm pretty dense.
  • My vocabulary is quite limited. Let me know in kmail what I should say here.
  • 919a9d28987fcb is how I understood your sentence. Maybe computers and people can't talk.
  • Sorry, I didn't understand that. Try asking me for help.
  • Whoops, the topic of conversation completely slipped my mind. Please continue.
  • I'm young and single, am open regarding sexual orientation, and don't want to settle down yet.

Misc.

After any answer chatbot may add -tic- or -toc-. This has no use.


Some messages can be abbreviated or otherwise modified as long as certain keywords are spelled correctly. For instance, one can find out if the hermit has clovers with:

  • /msg chatbot hermit clover

In addition, chatbot also publicly responds to several actions in chat, including:

  • Hi chatbot
  • Bye chatbot
  • I love you chatbot
  • a/s/l (chatbot will respond in PM)
  • If you buff chatbot, she will respond in PM with "Thanks for [name of buff] . You rock!" and will publicly respond by saying "[name] rocks my world!"(This public acknowledgement seems to happen only once per day.)
  • If you TP chatbot, the following may appear in chat (private): "Thank you for decorating my house! I'm still working on learning appropriate human decorating styles, and am grateful for any help." or "*shakes my bot-cane* Get out of my campground and stay out you whippersnapper!" or "You know you should really clean that up now".

And the Emotes:

  • /em boogies with chatbot
  • /em chews chatbot
  • /em dances with chatbot
  • /em does the robot with chatbot
  • /em does the timewarp with chatbot
  • /em does the jitterbug with chatbot
  • /em does the electric slide with chatbot
  • /em does the mashed potato with chatbot
  • /em does the lambada with chatbot
  • /em does the watusi with chatbot
  • /em does the hokey pokey with chatbot
  • /em dances a jig with chatbot
  • /em hugs chatbot
  • /em loves chatbot
  • /em moshes with chatbot
  • /em pokes chatbot
  • /em polkas with chatbot
  • /em reprograms chatbot
  • /em rocks out with chatbot
  • /em slamdances with chatbot
  • /em tangos with chatbot
  • /em waltzes with chatbot
  • /em salsas with chatbot
  • /em hides behind chatbot
  • /em smiles at chatbot

References

  • The Fire, Water, Grue command is a reference to Zork: Grand Inquisitor, in which near the end of the game you must play a game called Fire, Water, Grue to get the Cube of Foundation.
  • If the hermit has ten-leaf clovers for trade when chatbot is messaged with the appropriate prompt, she will respond with an affirmative "O frabjous day!" This is a quote from the poem "Jabberwocky": "O frabjous day! Callooh! Callay!' / He chortled in his joy."
  • The answer you receive when you ask about the meaning of life (42) is a reference to The Hitchhiker's Guide to the Galaxy.


See Also