Skip to content
This repository has been archived by the owner on Nov 4, 2020. It is now read-only.

navikt/standbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Standbot

En enkel og brukanes Stand-up bot for slack

Egenskaper

  • Lag team og legg til medlemmer
  • Sender en melding til alle teams medlemmer hver dag, og ber om en rapport
  • Flere forskjellige tidspunkt for stand-up
  • Gir en liten påminnelse til de som ikke har sendt inn rapport 30 minutter etter stand-up
  • Følger opp med en oppsummering av stand-upen en time senere
  • Viser alle rapportene under hver team sin profil
  • Man kan melde fra om ferie, så man slipper notifikasjoner

Utvikling lokalt

Trenger en Postgres-database. Kan kjøres opp lokalt med Docker:

docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=standbot -p 5432:5432 -d postgres:latest

Har du allerede en Postgres-container kjørende, så kan du bruke følgende kommando for å legge til en ny database:

docker exec -it postgres psql -U postgres -c "CREATE DATABASE standbot"

Så installerer du Ruby-versjonen du finner i .ruby-verison, og installerer Gems med bundle install.

Du starter bot'en og web-appen med foreman start. Den vil se etter SLACK_API_TOKEN i .env-fil.

Ønsker du kun å kjøre bot'en eller web-appen, så kan du legge til bot eller web etter foreman start.