| 30 | |
| 31 | == Bots == |
| 32 | |
| 33 | Our murmur server comes with two broadcast bots: iBot and oBot |
| 34 | |
| 35 | iBot will broadcast a channel to https://a.stream.mayfirst.org:8000/ibot.webm and oBot will broadcast it's channel to https://a.stream.mayfirst.org:8000/obot.webm. |
| 36 | |
| 37 | Administrators can drag and drop iBot and oBot to whatever channel you like. They can be started by sending them the chat message: /start or stopped by sending the chat message: /stop. |
| 38 | |
| 39 | The bots are installed on toussaint using the [https://github.com/Robert904/pymumble pymuble library] and [https://github.com/Robert904/mumblerecbot mumblerecbot]. |
| 40 | |
| 41 | === Installation === |
| 42 | |
| 43 | 1. Install cython (python c bindings library) and python-dev |
| 44 | 1. In /usr/local/share, git clone both https://github.com/Robert904/pymumble and https://github.com/Robert904/mumblerecbot |
| 45 | 1. In /usr/local/share/pymumble/pycelt edit the Makefile: |
| 46 | 1. Comment out `export PLATFORM = MINGW32` and uncomment `#export PLATFORM = UNIX` |
| 47 | 1. Comment out `export CONFIGURE_OPTS = ""` and uncoment `#export CONFIGURE_OPTS = "--with-pic"` |
| 48 | 1. Type: `make` |
| 49 | 1. In /usr/local/share/pymumble/pyopus edit the Makefile: |
| 50 | 1. Comment out `export PLATFORM = MINGW32` and uncomment `#export PLATFORM = UNIX` |
| 51 | 1. Comment out `export CONFIGURE_OPTS = ""` and uncoment `#export CONFIGURE_OPTS = "--with-pic"` |
| 52 | 1 Type: `make` |
| 53 | 1. In /usr/local/share/mumblerecbot/mumblerecbotfast edit the Makefile: |
| 54 | 1. Comment out: `PLATFORM = MINGW32` |
| 55 | 1. Write instead: `PLATFORM = UNIX` (ensure you have no trailing spaces) |
| 56 | 1. Type: `make` |
| 57 | 1. In /usr/local/share/mumblerecbot/, create a symlink to pymumble: `ln -s ../pymumble` |