# ircBridgeV3 ## WORK IN PROGRESS ### IRC bridge to site chatbox #### Version 3 **This app is built to join and listen on the selected IRC channel handling cross communications between the channel and site chatbox.** V3 - Breaks all the parts into modular scripts to help with debugging and future proofing. The main solution it provides is running a single bot listener but four gunicorn workers for multi-threaded handling of API calls. **Includes:** - User verification and validation - Staff channel management - Cross application communications **To install:** >[!NOTE] >These instructions are set up to install the app into it's own virtual environment - Clone the project - Move the service file to `/etc/systemd/system/ircbridge.service` - Set appropriate settings in config.yml and gunicorn_config.py - Set up python venv in dir - `$ cd ` - `$ python -m venv venv` - `$ source venv/bin/activate` - `$ pip install -r requirements.txt` - `$ deactivate` - Edit the service file to reflect proper paths - Enable and start the service - `$ sudo systemctl enable ircbridge.service` - `$ sudo systemctl start ircbridge.service` - Use `journalctl -u ircbridge -f` to monitor