Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.
/ meetingbot Public archive

XMPP / Jabber bot to help run a meeting

License

Notifications You must be signed in to change notification settings

mnot/meetingbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meetingbot

This is an XMPP bot to help run meetings. It can:

  • Manage a queue of speakers (with "q+", "q-", etc.)
  • Take a virtual "hum" -- i.e., sense of the room / vote

It is inspired by the W3C's Zakim.

Setup

Before you start your meeting:

  • Clone or download the meetingbot project,
  • Make sure you have Python 3,
  • Install aioxmpp (e.g., pip3 install aioxmpp), and
  • Create a jabber account for your bot.

To run it, use a command line like this:

./meetingbot.py -j meetingbot@mnot.net -p --muc meetingbot-test@chat.mnot.net --nick meetingbot

... where -j gives the Jabber ID of the account that meetingbot will log in as (the password will be asked for, thanks to -p). --muc gives the name of the chat room that it will join, and --nick is the nickname it will use.

Once it's joined the channel, type help for available commands.

Releases

No releases published

Packages

No packages published