https://github.com/defnull/bbbot
BigBlueButton bot in python (asyncio, without selenium)
https://github.com/defnull/bbbot
Last synced: 5 months ago
JSON representation
BigBlueButton bot in python (asyncio, without selenium)
- Host: GitHub
- URL: https://github.com/defnull/bbbot
- Owner: defnull
- Created: 2024-06-22T13:00:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-22T13:35:16.000Z (about 2 years ago)
- Last Synced: 2025-09-28T06:52:35.783Z (9 months ago)
- Language: Python
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Experimental BigBlueButton Bot
WORK IN PROGRESS
A lightweight and fast bot for BigBlueButton based on `aiohttp` and `aiortc`.
## How to run examples:
```shell
# Create and activate a fresh virtual environment
python3 -mvenv venv
. venv/bin/activate
# Install this module and its dependencies (dev build)
pip install -e .
# Patch aiortc if https://github.com/aiortc/aiortc/pull/1123 is not merged yet
# Join a running meeting using a valid join link:
./example/bot.py -vv https://bbb.example.com/api/bigbluebutton/join?[...]
# Oh join a Greenlight 2 room (no API secret needed):
./example/bot.py -vv $(./example/gl2join.py https://gl2.example.com/b/aaa-bbb-ccc-ddd TESTBOT --modkey abcdef)
```