The lambdabot package comes with lots of plugins, some of which does not make sense to have in a standalone version. Not all plugins are very useful, and some pull in a lot of dependencies. For this reason, lambdabot Debian package is stripped from unnecessary plugins.
The current darcs version of lambdabot is 4.3, and the following tables will show the status of its plugins in Debian.
Core
Name |
Description |
Status |
Comments |
base |
Lambdabot base module. Controls message send and receive |
Working |
|
compose |
Compose two plugins transparently |
Working |
|
help |
Provide help for plugins |
Working |
|
more |
Support for more(1) buffering |
Working |
|
offlinerc |
Offline mode / RC file / -e support module. |
Working |
|
system |
IRC control functions |
Working |
|
version |
Lambdabot version information |
Working |
Haskell
Name |
Description |
Status |
Comments |
check |
Test a property with ?QuickCheck |
Broken |
Broken. Testing (\s -> length (take 5 s) <= 5) fails. Maybe I'm missing some dep. |
djinn |
A binding to Djinn. |
Working |
# apt-get install djinn |
eval |
A Haskell evaluator for the pure part, using mueval |
Working |
It does not work by default. For this plugin to work, mueval package must be installed. |
free |
Generate theorems for free |
Working |
|
haddock |
Hackish Haddock module. |
Broken |
Broken. It does not work by default. Maybe it isn't broken, but instructions on how to set it up would be helpful. Error: with any query the plugin returns the default value: bzzt |
hoogle |
Talk to Neil Mitchell's `Hoogle' program |
Working |
It does not work by default. For this plugin to work, hoogle package must be installed. |
instances |
A module to output the instances of a typeclass. |
Working |
|
pl |
Pointfree programming fun |
Working |
|
pointful |
Undo pointfree transformations. |
Working |
|
pretty |
Pretty-Printing echo |
Working |
|
source |
Display source for specified identifiers |
Broken |
It does not work by default. Maybe it isn't broken, but instructions on how to set it up would be helpful. Error: Plugin `source' failed with: state not initialized |
type |
Ask for the type of an expression. |
Working |
|
undo |
Translate do notation to Monad operators. |
Working |
|
unmtl |
Unroll the MTL monads with your favorite bot! |
Working |
IRC
Name |
Description |
Status |
Comments |
irc |
The plugin-level IRC interface. |
Working |
|
topic |
The Topic plugin is an interface for messing with the channel topic. |
Working |
Probably working, although the correct syntax to use it is confusing. |
localtime |
Simple wrapper over privmsg to get time information via the CTCP |
Working |
Misc
Name |
Description |
Status |
Comments |
dummy |
Simple template module. Contains many constant bot commands. |
Working |
|
fresh |
Haskell project name generation. Semi-joke. |
Working |
|
todo |
A todo list |
Working |
Novelty
Name |
Description |
Status |
Comments |
bf |
A plugin for the Haskell interpreter for the brainf*ck language |
Working |
Probably working, but not out of the box. A bf interpreter must be specified. |
dice |
This module is for throwing dice for e.g. RPGs. |
Disabled |
|
elite |
Translate English to elitespeak |
Working |
|
filter |
GNU Talk Filters |
Working |
Probably working, but not out of the box, as filter must be installed. |
quote |
Support for quotes |
Disabled |
|
slap |
Slap someone amusingly. |
Working |
|
unlambda |
A plugin for the Haskell interpreter for the unlambda language |
Working |
Probably working, but not out of the box. An unlambda interpreter must be specified. |
vixen |
Talk to hot chixxors. |
Working |
Reference
Name |
Description |
Status |
Comments |
dict |
Lookup Module for lambdabot IRC robot. |
Working |
|
oeis |
Look up sequences in the Online Encyclopedia of Integer Sequences |
Working |
|
search |
Search various things, Wikipedia and google for now. |
Working |
|
spell |
Interface to /aspell/, an open source spelling checker. |
Working |
It needs aspell package in order to work |
ticker |
Pull quotes down from yahoo. |
Working |
|
url |
Fetch URL page titles of HTML links. |
Working |
|
where |
Slightly specialised version of Where for associating projects with their urls. |
Working |
Social
Name |
Description |
Status |
Comments |
activity |
Logging an IRC channel |
Working |
|
karma |
Return a person's karma value |
Working |
|
poll |
Support for voting |
Working |
|
seen |
Keep track of IRC users. |
Working |
|
tell |
Leave a message with lambdabot, the faithful secretary |
Working |