DoYouEvenPushBro?
Dit systeem controleert of gebruikers hun werk hebben gepusht naar GitHub en stuurt notificaties via Slack op specifieke tijdstippen.
- Python 3.8 of hoger.
- Een GitHub token met de juiste toegangsrechten.
- Een Slack token met de juiste toegangsrechten.
- Clone de repository.
- Configureer de geheimen (
GITHUB_TOKEN
,SLACK_TOKEN
) in de GitHub repository settings onder 'Settings > Secrets'. - Pas de gebruikersnaam in de workflow YAML en/of het Python script aan naar de gewenste GitHub gebruikersnaam.
De workflow wordt automatisch uitgevoerd op de geconfigureerde tijdstippen (standaard om 12:00 en 16:00 UTC). Je kunt het script ook lokaal draaien met de volgende commando's:
python script.py check_push_noon
python script.py check_push_any
python script.py get_activity