Commits

Jason R. Coombs committed c506fe3 Draft

Edited online

Comments (0)

Files changed (1)

+---> pavement.update_wiki
+You need to update the wiki yourself: 
+
 == Welcome ==
 {{https://bitbucket.org/yougov/pmxbot/raw/8af8328a91ce/pmxbotweb/templates/pmxbot.png|pmxbot skynet logo}}{{https://bitbucket.org/yougov/pmxbot/raw/tip/horrible-logos-pmxbot.gif|pmxbot horrible logo}}
 
 Welcome to pmxbot!
 
 == Feature List ==
-While pmxbot's feature set is always growing and changing, here's a list of the current features included as part of version 1004.4. 
+While pmxbot's feature set is always growing and changing, here's a list of the current features included as part of version 1105.5b1.
 
 |= Command |= Aliases |= Description |
-| 8ball | '8' | Ask the magic 8ball a question |
-| acronym | 'ac' | Look up an acronym |
-| anchorman |  | Quote Anchorman. |
-| annoy | 'a', 'bother' | Annoy everyone with meaningless banter |
-| bender | 'bend' | Quote Bender, a la http://en.wikiquote.org/wiki/Futurama |
-| bitchingisuseless | 'qbiu' | It really is, ya know... |
-| blame |  | Pass the buck! |
-| bless |  | Bless the day! |
-| boo |  | Boo someone |
-| bottom10 | 'bottom' | Return the bottom n (default 10) lowest entities by Karmic value. Use negative numbers for the bottom N. |
-| calc |  | Perform a basic calculation |
-| chain |  | Chain some(one~|thing)down. |
-| cheer | 'c' | Cheer for something |
-| compliment | 'surreal' | Generate a random compliment from http://www.madsci.org/cgi-bin/cgiwrap/~lynn/jardin/SCG |
-| ctlaltdel | 'cad', 'controlaltdelete', 'controlaltdelete', 'quit', 'restart' | Quits pmxbot. Daemontools should automatically restart it. |
-| curse |  | Curse the day! |
-| dance | 'd' | Do a little dance |
-| deal |  | Deal or No Deal? |
-| define | 'def' | Define a word |
-| demotivate | 'dm' | Demotivate someone |
-| disembowel | 'dis', 'eviscerate' | Disembowel some(one~|thing)! |
-| duck | 'ducky' | Display a helpful duck |
-| embowel | 'reembowel' | Embowel some(one~|thing)! |
-| excuse | 'e ' | Provide a convenient excuse |
-| featurecreep | 'fc' | Generate feature creep (P+C http://www.dack.com/web/bullshit.html) |
-| fight |  | Pit two sworn enemies against each other |
-| flip |  | Flip a coin |
-| fml |  | A SFW version of fml. |
-| gettowork | 'gtw' | You really ought to, ya know... |
-| golfclap | 'clap' | Clap for something |
-| google | 'g' | Look a phrase up on google |
-| googlecalc | 'gc' | Calculate something using google |
-| grail |  | I questing baby |
-| hal | '2001' | HAL 9000 |
-| hangover |  | Quote hangover. |
-| help | 'h' | Help (this command) |
-| hgup | 'hg', 'hgpull', 'update' | Update with the latest from mercurial |
-| hire |  | When all else fails, pmxbot delivers the perfect employee. |
-| imotivate | 'im', 'ironicmotivate' | Ironically "Motivate" someone |
-| insult |  | Generate a random insult from http://www.webinsult.com/index.php |
-| job | 'card' | Generate a job title, http://www.cubefigures.com/job.html |
-| karma | 'k' | Return or change the karma value for some(one~|thing) |
-| keelhaul | 'kh' | Inflict great pain and embarassment on some(one~|thing) |
-| klingon | 'klingonism' | Ask the magic klingon a question |
-| lunch | 'lunchpick', 'lunchpicker' | Pick where to go to lunch |
-| meaculpa | 'apologize', 'apology' | Sincerely apologize |
-| motivate | 'appreciate', 'm', 'thank', 'thanks' | Motivate someone |
-| murphy | 'law' | Look up one of Murphy's laws |
-| nailedit | 'n', 'nail' | Nail that interview |
-| nastygram | 'bcc', 'nerf', 'passive' | A random passive-agressive comment, optionally directed toward some(one~|thing). |
-| oregontrail | 'otrail' | It's edutainment! |
-| panic | 'pc' | Panic! |
-| password | 'passwd', 'pw' | Generate a random password, similar to http://www.pctools.com/guides/password |
-| paste |  | Drop a link to your latest paste |
-| pick | 'p', 'p:', 'pick:' | Pick between a few options |
-| progress |  | Display the progress of something: start~|end~|percent |
-| quote | 'q' | If passed with nothing then get a random quote. If passed with some string then search for that. If prepended with "add:" then add it to the db, eg "!quote add: drivers: I only work here because of pmxbot!" |
-| r | 'r' | Quote the R mailing list |
-| roll |  | Roll a die, default = 100. |
-| rubberstamp | 'approve' | Approve something |
-| saysomething |  | Generate a Markov Chain response based on past logs. Seed it with a starting word by adding that to the end, eg '!saysomething dowski:' |
-| simpsons | 'simp' | Quote the Simpsons, a la http://snpp.com/ |
-| stab | 'shank', 'shiv' | Stab, shank or shiv some(one~|thing)! |
-| storytime | 'story' | A story is about to be told. |
-| strategy |  | Social Media Strategy, courtsey of http://whatthefuckismysocialmediastrategy.com/ |
-| strike |  | Strike last statements from the record |
-| tgif |  | Thanks for the words of wisdow, Mike. |
-| therethere | 'comfort', 'poor' | Sympathy for you. |
-| ticker | 't' | Look up a ticker symbol's current trading value |
-| time |  | What time is it in.... Similar to !weather |
-| tinytear | 'cry', 'tear', 'tt' | I cry a tiny tear for you. |
-| top10 | 'top' | Return the top n (default 10) highest entities by Karmic value. Use negative numbers for the bottom N. |
-| translate | 'googletrans', 'googletranslate', 'trans' | Translate a phrase using Google Translate. First argument should be the language[s]. It is a 2 letter abbreviation. It will auto detect the orig lang if you only give one; or two languages joined by a ~|, for example 'en~|de' to trans from English to German. Follow this by the phrase you want to translate. |
-| troutslap | 'slap', 'ts' | Slap some(one~|thing) with a fish |
-| urbandict | 'ud', 'urb', 'urbandef', 'urbandefine', 'urbandictionary', 'urbdef' | Define a word with Urban Dictionary |
-| weather | 'w' | Get weather for a place. All offices with "all", or a list of places separated by pipes. |
-| where | 'last', 'lastseen', 'seen' | When did pmxbot last see speak? |
-| wolframalpha | 'wa' | Wolfram Alpha rules |
-| zinger | 'zing' | ZING! |
-| zoidberg | 'zoid' | Quote Zoidberg, a la http://en.wikiquote.org/wiki/Futurama |
-
+| 8ball | Ask the magic 8ball a question | [<pmxbot.core.AliasHandler object at 0x0000000003A88FD0>] |
+| acronym | Look up an acronym | [<pmxbot.core.AliasHandler object at 0x0000000003B21D68>] |
+| anchorman | Quote Anchorman. | [] |
+| annoy | Annoy everyone with meaningless banter | [<pmxbot.core.AliasHandler object at 0x0000000003A88780>, <pmxbot.core.AliasHandler object at 0x0000000003A887B8>] |
+| bender | Quote Bender, a la http://en.wikiquote.org/wiki/Futurama | [<pmxbot.core.AliasHandler object at 0x0000000003BF6828>] |
+| bitchingisuseless | It really is, ya know... | [<pmxbot.core.AliasHandler object at 0x0000000003B21668>] |
+| blame | Pass the buck! | [] |
+| bless | Bless the day! | [] |
+| boo | Boo someone | [] |
+| bottom10 | Return the bottom n (default 10) lowest entities by Karmic value. Use negative numbers for the bottom N. | [<pmxbot.core.AliasHandler object at 0x000000000393AF98>] |
+| calc | Perform a basic calculation | [] |
+| chain | Chain some(one|thing)down. | [] |
+| cheer | Cheer for something | [<pmxbot.core.AliasHandler object at 0x0000000003A889E8>] |
+| compliment | Generate a random compliment from http://www.madsci.org/cgi-bin/cgiwrap/~lynn/jardin/SCG | [<pmxbot.core.AliasHandler object at 0x0000000003B21470>] |
+| config | Change the running config, something like a=b or a+=b or a-=b | [] |
+| ctlaltdel | Quits pmxbot. A supervisor should automatically restart it. | [<pmxbot.core.AliasHandler object at 0x0000000003940400>, <pmxbot.core.AliasHandler object at 0x0000000003940438>, <pmxbot.core.AliasHandler object at 0x0000000003940470>, <pmxbot.core.AliasHandler object at 0x00000000039404A8>, <pmxbot.core.AliasHandler object at 0x00000000039404E0>] |
+| curse | Curse the day! | [] |
+| dance | Do a little dance | [<pmxbot.core.AliasHandler object at 0x0000000003A88828>] |
+| deal | Deal or No Deal? | [] |
+| define | Define a word | [<pmxbot.core.AliasHandler object at 0x0000000003B21B70>] |
+| demotivate | Demotivate someone | [<pmxbot.core.AliasHandler object at 0x0000000003A88F60>] |
+| disembowel | Disembowel some(one|thing)! | [<pmxbot.core.AliasHandler object at 0x0000000003B21898>, <pmxbot.core.AliasHandler object at 0x0000000003B218D0>] |
+| duck | Display a helpful duck | [<pmxbot.core.AliasHandler object at 0x0000000003A88908>] |
+| embowel | Embowel some(one|thing)! | [<pmxbot.core.AliasHandler object at 0x0000000003B21940>] |
+| emergencycompliment | Return a random compliment from http://emergencycompliment.com/ | [<pmxbot.core.AliasHandler object at 0x0000000003B21518>, <pmxbot.core.AliasHandler object at 0x0000000003B21550>] |
+| excuse | Provide a convenient excuse | [<pmxbot.core.AliasHandler object at 0x0000000003BF65F8>] |
+| featurecreep | Generate feature creep (P+C http://www.dack.com/web/bullshit.html) | [<pmxbot.core.AliasHandler object at 0x0000000003A88AC8>] |
+| fight | Pit two sworn enemies against each other (separate with 'vs.') | [] |
+| flip | Flip a coin | [] |
+| fml | A SFW version of fml. | [] |
+| gettowork | You really ought to, ya know... | [<pmxbot.core.AliasHandler object at 0x0000000003B215C0>] |
+| golfclap | Clap for something | [<pmxbot.core.AliasHandler object at 0x0000000003A88A58>] |
+| google | Look a phrase up on google | [<pmxbot.core.AliasHandler object at 0x0000000003A2AE48>] |
+| googlecalc | Calculate something using google | [<pmxbot.core.AliasHandler object at 0x0000000003A36550>] |
+| grail | I questing baby | [] |
+| hal | HAL 9000 | [<pmxbot.core.AliasHandler object at 0x0000000003BF69E8>] |
+| hangover | Quote hangover. | [] |
+| help | Help (this command) | [<pmxbot.core.AliasHandler object at 0x0000000003940358>] |
+| hire | When all else fails, pmxbot delivers the perfect employee. | [] |
+| imotivate | Ironically "Motivate" someone | [<pmxbot.core.AliasHandler object at 0x0000000003A88E10>, <pmxbot.core.AliasHandler object at 0x0000000003A88E48>] |
+| insult | Generate a random insult from http://autoinsult.com/ | [] |
+| job | Generate a job title, http://www.cubefigures.com/job.html | [<pmxbot.core.AliasHandler object at 0x0000000003A88B38>] |
+| karma | Return or change the karma value for some(one|thing) | [<pmxbot.core.AliasHandler object at 0x000000000393AE48>] |
+| keelhaul | Inflict great pain and embarassment on some(one|thing) | [<pmxbot.core.AliasHandler object at 0x0000000003A88710>] |
+| klingon | Ask the magic klingon a question | [<pmxbot.core.AliasHandler object at 0x0000000003B21080>] |
+| log | Enable or disable logging for a channel; use 'please' to start logging and 'stop please' to stop. | [] |
+| logo | The pmxbot logo in ascii art.  Fixed-width font recommended! | [] |
+| logs | Where can one find the logs? | [] |
+| lunch | Pick where to go to lunch | [<pmxbot.core.AliasHandler object at 0x0000000003B212E8>, <pmxbot.core.AliasHandler object at 0x0000000003B21320>] |
+| meaculpa | Sincerely apologize | [<pmxbot.core.AliasHandler object at 0x0000000003B24198>, <pmxbot.core.AliasHandler object at 0x0000000003B241D0>] |
+| motivate | Motivate someone | [<pmxbot.core.AliasHandler object at 0x0000000003A88CF8>, <pmxbot.core.AliasHandler object at 0x0000000003A88D30>, <pmxbot.core.AliasHandler object at 0x0000000003A88D68>, <pmxbot.core.AliasHandler object at 0x0000000003A88DA0>] |
+| murphy | Look up one of Murphy's laws | [<pmxbot.core.AliasHandler object at 0x0000000003B24128>] |
+| nailedit | Nail that interview | [<pmxbot.core.AliasHandler object at 0x0000000003A88EB8>, <pmxbot.core.AliasHandler object at 0x0000000003A88EF0>] |
+| nastygram | A random passive-agressive comment, optionally directed toward some(one|thing). | [<pmxbot.core.AliasHandler object at 0x0000000003B21E48>, <pmxbot.core.AliasHandler object at 0x0000000003B21E80>, <pmxbot.core.AliasHandler object at 0x0000000003B21EB8>] |
+| notify | notify <nick> <message> | [] |
+| oregontrail | It's edutainment! | [<pmxbot.core.AliasHandler object at 0x0000000003A88C18>] |
+| panic | Panic! | [<pmxbot.core.AliasHandler object at 0x0000000003A88898>] |
+| password | Generate a random password, similar to http://www.pctools.com/guides/password | [<pmxbot.core.AliasHandler object at 0x0000000003B21390>, <pmxbot.core.AliasHandler object at 0x0000000003B213C8>] |
+| paste | Drop a link to your latest paste | [] |
+| pick | Pick between a few options | [<pmxbot.core.AliasHandler object at 0x0000000003B21208>, <pmxbot.core.AliasHandler object at 0x0000000003B21240>, <pmxbot.core.AliasHandler object at 0x0000000003B21278>] |
+| progress | Display the progress of something: start|end|percent | [] |
+| quote | If passed with nothing then get a random quote. If passed with some string then search for that. If prepended with "add:" then add it to the db, eg "!quote add: drivers: I only work here because of pmxbot!" | [<pmxbot.core.AliasHandler object at 0x0000000003940CC0>] |
+| r | Quote the R mailing list | [<pmxbot.core.AliasHandler object at 0x0000000003BF6BE0>] |
+| roll | Roll a die, default = 100. | [] |
+| rubberstamp | Approve something | [<pmxbot.core.AliasHandler object at 0x0000000003A88978>] |
+| saysomething | Generate a Markov Chain response based on past logs. Seed it with a starting word by adding that to the end, eg '!saysomething dowski:' | [] |
+| simpsons | Quote the Simpsons, a la http://snpp.com/ | [<pmxbot.core.AliasHandler object at 0x0000000003BF6940>] |
+| stab | Stab, shank or shiv some(one|thing)! | [<pmxbot.core.AliasHandler object at 0x0000000003B217F0>, <pmxbot.core.AliasHandler object at 0x0000000003B21828>] |
+| storytime | A story is about to be told. | [<pmxbot.core.AliasHandler object at 0x0000000003B240B8>] |
+| strategy | Social Media Strategy, courtsey of http://whatthefuckismysocialmediastrategy.com/ | [] |
+| strike | Strike last <n> statements from the record | [] |
+| tgif | Thanks for the words of wisdow, Mike. | [] |
+| therethere | Sympathy for you. | [<pmxbot.core.AliasHandler object at 0x0000000003B21F28>, <pmxbot.core.AliasHandler object at 0x0000000003B21F60>] |
+| ticker | Look up a ticker symbol's current trading value | [<pmxbot.core.AliasHandler object at 0x0000000003B21198>] |
+| time | What time is it in.... Similar to !weather | [] |
+| tinytear | I cry a tiny tear for you. | [<pmxbot.core.AliasHandler object at 0x0000000003B21710>, <pmxbot.core.AliasHandler object at 0x0000000003B21748>, <pmxbot.core.AliasHandler object at 0x0000000003B21780>] |
+| top10 | Return the top n (default 10) highest entities by Karmic value. Use negative numbers for the bottom N. | [<pmxbot.core.AliasHandler object at 0x000000000393AF28>] |
+| troutslap | Slap some(one|thing) with a fish | [<pmxbot.core.AliasHandler object at 0x0000000003A36278>, <pmxbot.core.AliasHandler object at 0x0000000003A36320>] |
+| urbandict | Define a word with Urban Dictionary | [<pmxbot.core.AliasHandler object at 0x0000000003B21BE0>, <pmxbot.core.AliasHandler object at 0x0000000003B21C18>, <pmxbot.core.AliasHandler object at 0x0000000003B21C50>, <pmxbot.core.AliasHandler object at 0x0000000003B21C88>, <pmxbot.core.AliasHandler object at 0x0000000003B21CC0>, <pmxbot.core.AliasHandler object at 0x0000000003B21CF8>] |
+| weather | Get weather for a place. All offices with "all", or a list of places separated by pipes. | [<pmxbot.core.AliasHandler object at 0x0000000003A362E8>] |
+| where | When did pmxbot last see <nick> speak? | [<pmxbot.core.AliasHandler object at 0x00000000038DE630>, <pmxbot.core.AliasHandler object at 0x00000000038DEB70>, <pmxbot.core.AliasHandler object at 0x00000000038DEBA8>] |
+| zinger | ZING! | [<pmxbot.core.AliasHandler object at 0x0000000003A88C88>] |
+| zoidberg | Quote Zoidberg, a la http://en.wikiquote.org/wiki/Futurama | [<pmxbot.core.AliasHandler object at 0x0000000003BF6898>] |
 
 == Example Session ==
 It's sometimes hard to get a sense of what pmxbot is like if you've never used it, so here's an example IRC discussion where we heavily use pmxbot.
 <@pmxbot> O-|-<
 <@pmxbot> O-/-<
 < chmullig> !def dancing
-<@pmxbot> Wikipedia says: Dance (from French danser, perhaps from Frankish) is an art form that generally 
-          refers to movement of the body, usually rhythmic and to music, used as a form of expression, 
+<@pmxbot> Wikipedia says: Dance (from French danser, perhaps from Frankish) is an art form that generally
+          refers to movement of the body, usually rhythmic and to music, used as a form of expression,
           social interaction or presented in a spiritual or performance setting.
 < cperry> hmm
 < cperry> !urb dancing
-<@pmxbot> Urban Dictionary says dancing: Formal term meaning: to move with unhindered grace around an area 
-          with the presence of another enjoying the same activity.  Urban term: Humping someone in public  
+<@pmxbot> Urban Dictionary says dancing: Formal term meaning: to move with unhindered grace around an area
+          with the presence of another enjoying the same activity.  Urban term: Humping someone in public
           Sad world isn't it.
 < cperry> ewwww
 < chmullig> !g salsa dancing classes in washington, dc
-<@pmxbot> http://www.findoutdc.com/gym/dance.shtml - Dance Lessons and Studios - Latin Salsa Merengue 
+<@pmxbot> http://www.findoutdc.com/gym/dance.shtml - Dance Lessons and Studios - Latin Salsa Merengue
           Tango Ballroom
 < cperry> !otrail dancing
 <@pmxbot> dancing made it to oregon. Time to party with schmichael.
 < chmullig> !ylunch Washington, DC 10m
-<@pmxbot> Tonic at Quigley's Pharmacy @ 2036 G St Nw - 
+<@pmxbot> Tonic at Quigley's Pharmacy @ 2036 G St Nw -
           http://local.yahoo.com/info-38772621-tonic-at-quigley-s-pharmacy-washington
 < cperry> yes! my favorite!
 < chmullig> Are you teaching the germans sql on rails?
 < cperry> nah, they prefer spss
 < chmullig> thank you, pmxbot
 <@pmxbot> I'm afraid that would violate the fire code.
-}}}
+
+}}}
+