Actions

Developer Area/Developer Meetings/MeetBot

From Mahara Wiki

< Developer Area‎ | Developer Meetings

MeetBot is an IRC bot program we use for recording logs of Mahara developer meetings and formatting them into HTML.

The bot itself

Specifically, MeetBot is a plugin of an IRC bot program called SupyBot.

Installing MeetBot

To run MeetBot, you have to install SupyBot, install the MeetBot plugin into SupyBot, and set up a SupyBot configuration file and a set of directories. Fortunately, this has all been wrapped up neatly into a git repository:

https://git.mahara.org/scripts/mahara-meetbot/#tab-readme

So just clone that repository, and follow the instructions in its README.md file.

Running MeetBot

SupyBot and MeetBot can be interacted with by sending them commands in IRC, either by sending those commands to a room they're in, or by sending them a direct message. Most of the commands you'll need for running meetings are available on this page: Chair Duties

Some SupyBot commands require "owner" access. You can make yourself an owner by using the commandline "supybot-adduser" script, which comes with the supybot apt package. Descriptions for doing so are in the "mahara-meetbot" git repository.

meetbot.mahara.org

Meetbot generates several logs for each meeting:

  • a raw IRC log file
  • the IRC log file formatted into HTML
  • a summarized version of the meeting's minutes, based on the #commands executed during the meeting
  • the summarized minutes, formatted into HTML

We make all of these available to the public on this website: http://meetbot.mahara.org. You can also see a more organized table of them on the main Mahara developer meetings page.

The logs are also copied into a git repository: https://git.mahara.org/info/mahara-minutes