1.3 KiB
1.3 KiB
:B:illBöt
To 🅱️reserve and prötec
This will be a Matrix bot used to track informal debts between some (small) group of individuals.
its goals are (in order of importance):
- any party can recalculate their position(s) even when the bot is unreachable.
- support 1-to-1 and 1-to-many "transactions".
- transactions may be visible to only the direct parties involved.
- upgradable without any manual migration.
- optional reminders for outstanding debts.
but so far, :B:illBöt achieves exactly 0 of these 🙃
Roadmap
a few proposals:
Development/Hacking
this project is built with cargo, the Rust package manager. simply run:
$ cargo build
$ ./target/debug/billbot
it can also be built with nix:
$ nix build
$ ./result/bin/billbot
a nix development environment (i.e. access to the correct toolchain) can be entered like so:
$ nix develop
after which ordinary cargo commands can be used:
nix-shell> cargo build
nix-shell> ./target/debug/billbot
refer to <./doc/resources.md> for code-related documentation.