The next-gen uff!
Go to file
LordMZTE 8df1e025c2
continuous-integration/drone/push Build is passing Details
add drone cicd
2021-01-15 19:17:54 +01:00
src memes in config may now be lowercase 2021-01-15 19:08:38 +01:00
testenv improve docker compose 2021-01-12 18:00:22 +01:00
.drone.yml add drone cicd 2021-01-15 19:17:54 +01:00
.gitignore init 2021-01-12 00:44:51 +01:00
CHANGELOG.md add drone cicd 2021-01-15 19:17:54 +01:00
Cargo.toml init 2021-01-12 00:44:51 +01:00
Dockerfile random uffs and docker container 2021-01-12 15:36:14 +01:00
README.md add drone cicd 2021-01-15 19:17:54 +01:00
defaultconfig.toml random uffs and docker container 2021-01-12 15:36:14 +01:00
rustfmt.toml init 2021-01-12 00:44:51 +01:00

README.md

RUFF

Build Status

The successor to ITbyHF's crappy golang UFFbot written in rust and compatible with most chat platforms through matterbridge.

Compiling

  1. cargo build --release
  2. 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.

  1. start to containers with cd testenv && docker-compose up
  2. connect to the irc server at localhost:6667 with an IRC client of your choice
  3. the matterbridge server is listening at port 4242. This is where RUFF should connect.
  4. 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.
  5. join the #testing channel on the IRC server. matterbridge is connected to it.
  6. type alec