1 Interacting with the Bot

Almost all commands start with an @ or ?. A command is invoked by
writing @<command-name> [args]. For example @type map

will make lambdabot respond with

(a -> b)->[a]->[b]

.

The special command @run has a synonym >, meaning that
you can evaluate Haskell expressions dynamically with:

>map(+1)[1..10][2,3,4,5,6,7,8,9,10,11]

Good commands to know are @help and @list.
The full command list is here.

2 Contributing

Lambdabot is an open-source application. The @version command
provides details on where to find the source. Anyone may write a plugin.
To submit a plugin, use darcs send to submit it to the bot's current
maintainer.

For more info, see the sources or ask the bot itself. If you have any
questions about Lambdabot, ask on the #haskell irc channel.