||3 months ago|
|.drone.yml||3 months ago|
|.gitignore||4 years ago|
|.gitmodules||4 years ago|
|Dockerfile||4 years ago|
|LICENSE||4 years ago|
|Makefile||4 years ago|
|README.md||3 months ago|
|_config.yml||3 years ago|
|docker-compose.yml||4 years ago|
|main.go||4 years ago|
|models.go||4 years ago|
|version.go||4 years ago|
Soter - An IRC Bot, Protector of channels
From the Greek god Soter
Soter (Σωτήρ "Saviour, Deliverer") was the personification or daimon of safety, preservation and deliverance from harm.
Soter is an IRC Bot that preserves and protects IRC Channels.
The main requirement of Soter is simply that is has IRC Operator privileges on the server/network is it used on. On most IRCD(s) (IRC Server software) this is called an O-line. Please make sure it has one!
$ go get git.mills.io/prologic/soter
How it works
- Soter will connect to a configured server.
- Upon successfully connection, Soter will "Oper" up.
- When Soter is invited to a channel; it will immediately join.
- When Soter joins a channel for the first time it "Ops" itself.
- Soter then maintains a persistent "memory" of the channel's topic and modes.
- Soter will also maintain channel operators in the case of disruption.
- cadmus -- an IRC Bot written in Go that logs IRC Channels and provides an interface to view and search those logs
- eris -- a modern IRC Server / Daemon written in Go that has a heavy focus on security and privacy
Soter is licensed under the MIT License.