aboutsummaryrefslogtreecommitdiff

Geldschieberbot

Geldschieberbot is a python script to bookkeep the finances of a group. It is intended to be run on the output of signal-cli. But it should parse other input without a lot of modification.

Configuration

Geldschieberbot is configured with a set of Environment variables:

  • GSB_GROUP_ID the signal group_id you want to serve
  • GSB_STORE_PATH the directory where Geldschieberbot stores the balance and the useres
  • GSB_SEND_CMD the command Geldschieberbot uses to send replies
  • GSB_USER the mobile number signal-cli should receive messages with

Copy config.sh.sample to config.sh and edit it to match your environment.

Usage

If you have your config.sh in place you can just run ./run.sh and your bot should be up and serving your needs.

Happy Geldschieben!

License

Geldschieberbot is licensed under the terms of the GNU General Public License version 3 or later GPL-3.0-or-later.