Setup a bot to relay messages between discord and IRC.
Copy the config.json.sample to config.json and edit the parameters.
- Go to the Discord Developer Portal
- Click "New Application" and give it a name
- Go to the "Bot" section and click "Add Bot"
- Copy the bot token - you'll need this for the config.json
- Go to OAuth2 > URL Generator
- Select "bot" under Scopes
- Select required permissions (minimum: Read Messages, Send Messages)
- Use the generated URL to invite the bot to your server
- In your Discord server, go to Channel Settings > Integrations
- Click "Create Webhook"
- Give it a name and copy the webhook URL
- Add the webhook URL to your config.json
Make sure you made a config.json
docker-compose build
docker-compose up -d
python3 -m venv virtual
source virtual/bin/activate
pip install -r requirements.txt
python main.py
- make sure mentions on irc to discord usernames work (@<discord_username>)
- Build docker image with github actions