Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.