IRC multi-channel/network relay bot in python (based on xfnw/relay)
Go to file
hedy 243ecd4638 Even more structured logging 2024-04-06 07:41:17 +00:00
.gitignore Use config.example.py and modify my relay configs 2021-10-07 17:33:27 +08:00
README.md Update readme 2024-04-06 04:38:08 +00:00
config.dev.py Use a different nick for development 2024-04-06 04:35:20 +00:00
config.example.py Add structured logging (somewhat) 2024-04-06 04:13:40 +00:00
main.py Even more structured logging 2024-04-06 07:41:17 +00:00
relay.service Update README and relay.service 2024-04-04 12:46:59 +00:00
requirements.txt Upgrade to ircrobots 0.6 2022-08-31 13:27:35 +08:00

README.md

IRC Relay

A multi chan irc relay in python. Based on fellow xfnw's single chan relay.

Use at your own risk!

It's prone to netsplits (but you can let your service auto-retry when it exits)


Features

Please read the config files. Or better, read main.py.

It supports formatted logging written to ./log.txt by default (see config).

Search for [MANUAL] prefix for lesser noisy messages and use the per-server messages for debugging.

You are of course welcome to join the channels referenced in the default config examples!


Setup

  • Clone repo
  • Set up virtualenv
  • Install requirements.txt
  • cp config.example.py config.py
  • Edit the config
  • Copy and adapt relay.service
  • ???
  • Profit!