IT-Syndikat matrix bot - @schizohal:it-syndik.at
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Xiretza 17d076ed45 patch spaceapi for `state.icon.closed` field 4 weeks ago
src more tracing 4 weeks ago
.editorconfig Add .editorconfig 4 weeks ago
.gitignore Rewrite it in Rust! 4 weeks ago
Cargo.lock patch spaceapi for `state.icon.closed` field 4 weeks ago
Cargo.toml patch spaceapi for `state.icon.closed` field 4 weeks ago
LICENSE.txt Add LICENSE.txt 4 weeks ago
README.md README: add link to old python version 4 weeks ago
clippy.toml Rewrite it in Rust! 4 weeks ago
config.toml.example Add example config 4 weeks ago
deny.toml Add cargo-deny configuration 4 weeks ago
rustfmt.toml Rewrite it in Rust! 4 weeks ago

README.md

IT-Syndikat matrix bot

Running in #lobby:it-syndik.at.

This bot was recently rewritten in Rust, the original python implementation can be found in the python-legacy branch.

Setup

For all these steps, either install the binary using cargo install and then run it as its-matrix-bot, or run the project directly from the repository using cargo run -- (e.g. cargo run -- setup).

  1. Copy config.toml.example to ~/.config/its-matrix-bot/config.toml (or some other location later specified using -c, --config)
  2. Run first-time setup using its-matrix-bot setup [-h HOMESERVER_URL] USERNAME and enter the bot user's password.
  3. Start the bot using its-matrix-bot run.

Available commands

  • !isitopen: check if the hackerspace is currently open
  • !spaceping: play a chime in the hackerpace to attempt to get someone to read your matrix messages