The next-gen uff!
src | ||
testenv | ||
.gitignore | ||
Cargo.toml | ||
defaultconfig.toml | ||
README.md | ||
rustfmt.toml |
RUFF
The successor to ITbyHF's crappy golang UFFbot written in rust and compatible with most chat platforms through matterbridge.
Compiling
cargo build --release
- artifacts in
target/release
Setting up the dev environment
There is a docker-compose workspace for development. It contains a matterbridge server for RUFF to connect to, and an IRC server as an endpoint.
- start to containers with
cd testenv && docker-compose up
- connect to the irc server at
localhost:6667
with an IRC client of your choice - the matterbridge server is listening at port
4242
. This is where RUFF should connect. - start RUFF
cargo run -- -c defaultconfig.toml
. RUFF will by default look in~/.config/ruff/config.toml
. This is changed with the-c
argument to use the local config instead. - join the
#testing
channel on the IRC server. matterbridge is connected to it. - type
alec