Warning

This subsite is in preparation for butler2 final, as long as this warning is here, this sites content is purely experimental.

Writing plugins

This site is the plugin repository. If you're looking for information on how to write plugins, take a look at the plugin tutorial. Also consult the manual, there are some cheatsheets and other information on it. Last but not least, there's the API reference.

Install Plugins

To install a plugin, use:

botcontrol install pluginname

 

To update an existing plugin, use:

botcontrol install pluginname


Repository

core/access
Version: 1.0.0, rev #4
Summary: Manage your users, roles and privileges and login data.
Author: Stefan Rusterholz
core/logout
Version: 1.0.0, rev #2
Summary: Log out from the bot
Author: Stefan Rusterholz
core/plugins
Version: 1.0.0, rev #3
Summary: Plugin management
Author: Stefan Rusterholz
core/remote
Version: 1.0.0, rev #1
Summary: Control butler's remote connections server.
Author: Stefan Rusterholz
core/version
Version: 1.0.0, rev #1
Summary: State the version of this bot.
Author: Stefan Rusterholz
core/which
Version: 1.0.0, rev #1
Summary: Identify what plugin responds to a command
Author: Stefan Rusterholz
dev/bleakhouse
Version: 1.0.0, rev #1
Summary: Inspect butlers memory usage.
Author: Stefan Rusterholz
dev/eval
Version: 1.0.0, rev #2
Summary: Let butler eval a piece of code.
Author: Stefan Rusterholz
dev/onhandlers
Version: 1.0.0, rev #2
Summary: Testing all possible on_handlers
Author: Stefan Rusterholz
dev/raw
Version: 1.0.0, rev #1
Summary: Let butler send a raw message to the server.
Author: Stefan Rusterholz
games/countdown
Version: 1.0.0, rev #1
Summary: Start counting down.
Author: Stefan Rusterholz
games/eightball
Version: 1.0.0, rev #1
Summary: Ask butler a question and get an answer from the magic eightball.
Author: Stefan Rusterholz
games/roll
Version: 1.0.0, rev #1
Summary: Roll dices.
Author: Stefan Rusterholz
irc/action
Version: 1.0.0, rev #1
Summary: Lets butler perform an action in a channel or query (like a /me or /action message)
Author: Stefan Rusterholz
irc/join
Version: 1.0.0, rev #1
Summary: Let Butler join channels
Author: Stefan Rusterholz
irc/notice
Version: 1.0.0, rev #1
Summary: Let butler send a notice to a user or channel
Author: Stefan Rusterholz
irc/part
Version: 1.0.0, rev #1
Summary: Let Butler part from channels
Author: Stefan Rusterholz
irc/privmsg
Version: 1.0.0, rev #1
Summary: Let butler send a private message to a user or channel
Author: Stefan Rusterholz
irc/quit
Version: 1.0.0, rev #1
Summary: Lets Butler quit from IRC and disconnect from the server.
Author: Stefan Rusterholz
operator/deop
Version: 1.0.0, rev #1
Summary: Revoke a users op via butler.
Author: Stefan Rusterholz
operator/devoice
Version: 1.0.0, rev #1
Summary: Revoke a users voice via butler.
Author: Stefan Rusterholz
operator/limit
Version: 1.0.0, rev #1
Summary: A slowly shifting channel-limit to avoid join-floods.
Author: Stefan Rusterholz
operator/op
Version: 1.0.0, rev #1
Summary: Grant users op via butler.
Author: Stefan Rusterholz
operator/voice
Version: 1.0.0, rev #1
Summary: Grant a user voice via butler.
Author: Stefan Rusterholz
public/do
Version: 1.0.0, rev #1
Summary: Lets butler perform an action in a channel or query (like a /me or /action message)
Author: Stefan Rusterholz
public/help
Version: 1.0.0, rev #1
Summary: Displays helping information about other plugins
Author: Stefan Rusterholz
public/login
Version: 1.0.0, rev #1
Summary: Authenticate to the bot
Author: Stefan Rusterholz
public/usage
Version: 1.0.0, rev #1
Summary: Give information about elementary usage of a plugin
Author: Stefan Rusterholz
service/clones
Version: 1.0.0, rev #1
Summary: Let butler send a notice to a user or channel
Author: Stefan Rusterholz
service/define
Version: 1.0.0, rev #2
Summary: Use googles define: to find the definition of words.
Author: Stefan Rusterholz
service/log
Version: 1.0.0, rev #2
Summary: Log channel messages
Author: Stefan Rusterholz
service/more
Version: 1.0.0, rev #1
Summary: Continue output.
Author: Samuel Elliott
service/seen
Version: 1.0.0, rev #1
Summary: Check when a user was last online.
Author: Stefan Rusterholz
service/svn
Version: 1.2.0, rev #1
Summary: Poll repositories for changes and publicate them.
Author: Stefan Rusterholz
service/translate
Version: 1.0.0, rev #1
Summary: Translate phrases using babelfish.
Author: Stefan Rusterholz
util/load
Version: 1.0.0, rev #1
Summary: Displays the memory and CPU load butler produces
Author: Stefan Rusterholz
util/pong
Version: 1.0.0, rev #1
Summary: The ever popular ping-pong
Author: Stefan Rusterholz

Valid XHTML, 2008-21-05 21:22 CEST