https://github.com/spaceteam/podiobot
https://github.com/spaceteam/podiobot
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/spaceteam/podiobot
- Owner: SpaceTeam
- Created: 2021-11-29T18:55:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T17:33:19.000Z (over 1 year ago)
- Last Synced: 2025-04-10T22:35:01.236Z (about 1 year ago)
- Language: Python
- Size: 60.5 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PodioBot
A simple bot to automate the creation of the accounts for new
[Space Team](https://spaceteam.at/) members.
## Features
* Pull new users from podio
* Create a google workspace account with a random password
* Send the new member a welcome email (with their new spaceteam eamil)
* Remind members every month about unpaid meber fees with different templates
* Generates a payment qr code for easy payment
## Usage
Before you start rename all `*.json.example` files to `.json` files and edit the
configuration in them. After that create all necessary template files.
Available attributes in mail templates (none available in the signature file):
* {{amount}}
* {{days_not_payed}}
* {{signature}}
* {{user.given_name}}
* {{user.family_name}}
```bash
python3.10 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3.10 main.py
```