Chatbot: Difference between revisions

From A KoL Wiki
imported>Jest Phulin
m Novelty: -- added the "booble" message that she has responded to for a while. Idiania is no longer an active player.
imported>Oneforfortytwo
cleaned up page, removed old information
 
Line 1: Line 1:
[[Chatbot]] (#142302) is a chat bot coded and run by fnord7 (#122332). That is, an automated script that runs in the [[Chat Guide: Basics|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 [http://www.brandybuck.com/kolbot/ web page] from which you can download the code and run your own bot, if you so choose.
[[Chatbot]] (#142302) is a chat bot that was coded (and is currently run by) Fnord7 (#122332). In other words, it is an automated script that runs in the [[Chat Guide: Basics|chat]] rooms and responds to your requests. Type ''/msg chatbot help'' in chat for a list of the things that chatbot can do for you. She has her own [http://www.brandybuck.com/kolbot/ webpage], from which you can download her code and run your own bot, if you so desire.
__NOTOC__
__NOTOC__
[[Chatbot]] responds to many things, including:  
[[Chatbot]] responds to many things, including:  
Line 6: Line 6:
*/msg chatbot day  
*/msg chatbot day  
*/msg chatbot time
*/msg chatbot time
*/msg chatbot Does the [[The Hermitage|hermit]] have [[ten-leaf clover|clover]] today?  
*/msg chatbot Does the [[The Hermitage|hermit]] have [[Ten-leaf clover|clover]] today?  
*/msg chatbot hermit clover
*/msg chatbot hermit clover
*/msg chatbot grue
*/msg chatbot grue
*/msg chatbot [[rollover]]
*/msg chatbot [[rollover]]
*/msg chatbot wereseal
*/msg chatbot wereseal
*/msg chatbot how do I become a [[moderator|mod]]?
*/msg chatbot how do I become a [[Moderators|mod]]?
*/msg chatbot sourcecode
*/msg chatbot sourcecode
*/msg chatbot lounge
*/msg chatbot lounge
Line 25: Line 25:
*/msg chatbot radio unsubscribe
*/msg chatbot radio unsubscribe


<station> can be [[Radio KoL|RKOL]], [[GKOL]], or RFX, if omitted or invalid, defaults to [[Radio KoL]] (rKoL). Case does not matter.
The text ''<station>'' can be either [[Radio KoL|RKOL]], [[Radio GKOL|GKOL]], or RFX (if the text is omitted or is invalid); it defaults to [[Radio KoL]] (RKOL). Case does not matter.


====Buffs====
====Buffs====
Line 35: Line 35:
*/msg chatbot roll verify <player> (kmails you the history of a player's private rolls)
*/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.
In the text ''1d10'', 10 represents the total number of tickets, so if you had 30 tickets, you would change it 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).
You can also set up a macro to manage all of 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, type ''/1 1d10'' in chat, while 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====
====Ascension Planning Service====
Line 64: Line 62:
*/msg chatbot riddle
*/msg chatbot riddle
*/msg chatbot date
*/msg chatbot date
*/msg chatbot [http://www.iocainepowder.org/ Iocaine Powder]
*/msg chatbot [[Iocaine Powder]]
*/msg chatbot vote
*/msg chatbot vote
*/msg chatbot 42
*/msg chatbot 42
Line 81: Line 79:
*/msg chatbot killer available [CHANNELS]  
*/msg chatbot killer available [CHANNELS]  
*/msg chatbot killer status  
*/msg chatbot killer status  
*See this [http://forums.kingdomofloathing.com/viewtopic.php?t=60393 forum thread] for complete details.
 
See [http://forums.kingdomofloathing.com:8080/vb/showthread.php?t=121829 this forum thread] for complete details.


====Fire/Water/Grue Game====
====Fire/Water/Grue Game====
Line 91: Line 90:


====Misc.====
====Misc.====
*/msg chatbot ELIZA (caps required, exit using '/msg chatbot exit')
*/msg chatbot ELIZA (caps required; exit using ''/msg chatbot exit'')
*/msg chatbot assassins *
*/msg chatbot assassins *
*/msg chatbot matchmaker
*/msg chatbot matchmaker
Line 116: Line 115:


====Doesn't Understand?====
====Doesn't Understand?====
If you say something that chatbot doesn't understand, she says:  
If you say something that chatbot doesn't understand, she will say one of the following things:  
* *sniff* You're using words I don't understand. I bet you can get into /lounge, too! -tic-
*<nowiki>*sniff* You're using words I don't understand. I bet you can get into /lounge, too!</nowiki>
* Maybe if you spoke in short, simple words, I might understand. Probably not, I'm pretty dense.
*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.
*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.
*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.
*Sorry, I didn't understand that. Try asking me for help.
* Whoops, the topic of conversation completely slipped my mind. Please continue.
*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.
*I'm young and single, am open regarding sexual orientation, and don't want to settle down yet.


====Misc.====
====Misc.====
After any answer chatbot may add -tic- or -toc-. This has no use.
After any answer, chatbot may add the text ''-tic-'' or ''-toc-''. It does not have any effect on the game.
 
----
----
 
Some messages can be abbreviated and/or modified, as long as certain keywords are spelled correctly. For example, you can find out if the hermit has clovers with:
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
*/msg chatbot hermit clover
----
----


In addition, [[chatbot]] also publicly responds to several actions in [[Chat Guide: Basics|chat]], including:
In addition, [[chatbot]] will publicly respond to several actions in [[Chat Guide: Basics|chat]], including:
 
*Hi chatbot
*Hi chatbot
*Bye chatbot
*Bye chatbot
*I love you chatbot
*I love you chatbot
*a/s/l (chatbot will respond in PM)
*a/s/l (chatbot will respond in a private message)
*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 buff chatbot, she will respond in a private message with ''Thanks for [name of buff]. You rock!''; she will also publicly respond by saying ''[name] rocks my world!''. This public acknowledgement appears to occur only once a 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".
*If you [[Roll of toilet paper|TP]] chatbot, the following messages may (privately) appear in chat: ''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:
She will also publicly respond to the following emotes:
*/em boogies with chatbot
*/em boogies with chatbot
*/em chews chatbot
*/em chews chatbot
Line 172: Line 169:


==References==
==References==
*The Fire, Water, Grue command is a reference to ''[[Wikipedia:Zork: Grand Inquisitor|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.
*The Fire, Water, Grue game command is a reference to ''[[Wikipedia:Zork: Grand Inquisitor|Zork: Grand Inquisitor]]'', in which, as you near the end of the game, you must play a mini-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 "[[Wikipedia:Jabberwocky|Jabberwocky]]": "O frabjous day! Callooh! Callay!' / He chortled in his joy."
*If the hermit has ten-leaf clovers available for trading when chatbot is private messaged with the appropriate command, she will respond with the affirmative ''O frabjous day!''. This is a quote from the poem ''[[Wikipedia:Jabberwocky|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 [[Wikipedia:The Hitchhiker's Guide to the Galaxy|''The Hitchhiker's Guide to the Galaxy'']].
*The answer that you will receive if you ask about the meaning of life (42) is a reference to the novel ''[[Wikipedia:The Hitchhiker's Guide to the Galaxy (novel)|The Hitchhiker's Guide to the Galaxy]]''.
 


==See Also==
==See Also==
*[http://forums.kingdomofloathing.com/viewtopic.php?t=72154 Forum thread]
*[http://forums.kingdomofloathing.com:8080/vb/showthread.php?t=131005 Chatbot forum thread]


[[Category:Bots]]
[[Category:Bots]]

Latest revision as of 18:59, 7 June 2012

Chatbot (#142302) is a chat bot that was coded (and is currently run by) Fnord7 (#122332). In other words, it 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 the things that chatbot can do for you. She has her own webpage, from which you can download her code and run your own bot, if you so desire.

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

The text <station> can be either RKOL, GKOL, or RFX (if the text is omitted or is invalid); it 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 text 1d10, 10 represents the total number of tickets, so if you had 30 tickets, you would change it to 1d30.

You can also set up a macro to manage all of 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, type /1 1d10 in chat, while substituting the number of whichever macro you used for /1.

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 will say one of the following things:

  • *sniff* You're using words I don't understand. I bet you can get into /lounge, too!
  • 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 the text -tic- or -toc-. It does not have any effect on the game.


Some messages can be abbreviated and/or modified, as long as certain keywords are spelled correctly. For example, you can find out if the hermit has clovers with:

  • /msg chatbot hermit clover

In addition, chatbot will publicly respond to several actions in chat, including:

  • Hi chatbot
  • Bye chatbot
  • I love you chatbot
  • a/s/l (chatbot will respond in a private message)
  • If you buff chatbot, she will respond in a private message with Thanks for [name of buff]. You rock!; she will also publicly respond by saying [name] rocks my world!. This public acknowledgement appears to occur only once a day.
  • If you TP chatbot, the following messages may (privately) appear in chat: 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.

She will also publicly respond to the following 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 game command is a reference to Zork: Grand Inquisitor, in which, as you near the end of the game, you must play a mini-game called Fire, Water, Grue to get the Cube of Foundation.
  • If the hermit has ten-leaf clovers available for trading when chatbot is private messaged with the appropriate command, she will respond with the affirmative O frabjous day!. This is a quote from the poem Jabberwocky: "O frabjous day! Callooh! Callay!' / He chortled in his joy."
  • The answer that you will receive if you ask about the meaning of life (42) is a reference to the novel The Hitchhiker's Guide to the Galaxy.

See Also