Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kushaldas/ircbot
This is the bot for summer training in #dgplug
https://github.com/kushaldas/ircbot
Last synced: about 1 month ago
JSON representation
This is the bot for summer training in #dgplug
- Host: GitHub
- URL: https://github.com/kushaldas/ircbot
- Owner: kushaldas
- License: gpl-3.0
- Created: 2016-09-18T17:10:05.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2022-07-18T09:13:45.000Z (over 2 years ago)
- Last Synced: 2024-06-21T20:05:57.652Z (5 months ago)
- Language: Go
- Size: 2.48 MB
- Stars: 21
- Watchers: 6
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# IRCBOT
This is the new bot which we use in #dgplug channel for summer training.
## Development
- go get github.com/thoj/go-ircevent
- go get github.com/spf13/viper## Config file
The name of the file is **config.toml**, and it is in the current directory. The logs will be in the same directory.
```
nick = "ircbot42"
realname = "ircbot42"
fullname = "ircbot42"
channel = "#libera"
password = ""
trainers = ["nick1", "nick2"]
```You will also need **SASL EXTERNAL** access based on **certfp** for the
nickname. Follow [the guide](https://libera.chat/guides/certfp) from Libera for
the steps.