HcoopMeetbot.plugin

Implement the HcoopMeetbot plugin in terms of Limnoria functionality.

Module Contents

HcoopMeetbot.plugin.handler
class HcoopMeetbot.plugin.HcoopMeetbot(irc)

Bases: supybot.callbacks.Plugin

Helps run IRC meetings.

meetversion
listmeetings
savemeetings
addchair
deletemeeting
recent
commands
doPrivmsg(irc, msg)

Capture all messages from supybot.

outFilter(irc, msg)

Log outgoing messages from supybot.

meetversion(irc, msg, args)

Get the current plugin version.

listmeetings(irc, msg, args)

List all currently-active meetings.

savemeetings(irc, msg, args)

Save all currently active meetings

addchair(irc, msg, args, channel, nick)

Add a nickname as a chair to the meeting in this channel: addchair <nick>.

deletemeeting(irc, msg, args, channel, save)

Delete a meeting from the cache: deletemeeting <save=true/false>

recent(irc, msg, args)

List recent meetings for admin purposes.

commands(irc, msg, args)

List available commands.

HcoopMeetbot.plugin.Class