Skip to content

havstein/helsesjekk-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Område Helse Helsesjekk 🤖

Jeg vil bruke den!

Så bra! Gå til ditt team sin private team kanal (ikke den store, åpne kanalen som alle har tilgang til), også legger du til botten som en integrasjon.

image

Søk opp integrasjonen, den heter "Helsesjekk":

image

Det siste du må gjøre er å skrive /helsesjekk i kanalen, da får du tilgang til å gi teamet ditt et navn, samt fortelle botten når du vil at helsesjekken skal postes!

image

image

Jeg fant noe feil!

Ta kontakt på #helsesjekk-bot på NAV-IT slacken!

Jeg vil utvikle på den!

Uff! Dumt for deg! Men det er håp. Det er noen steg du må gjennom.

  1. Først så trenger du ditt helt eget slack workspace du har admin tilgang til.
  2. Deretter kan du opprette en ny bot i Slack, bruk slack-manifest.yml i dette repoet til å kickstarte alle permissions du trenger.
  3. Opprett en .env-fil på rot i repoet, og legg til følgende:
    NAIS_DATABASE_HELSESJEKK_BOT_HELSESJEKK_BOT_URL="postgresql://postgres:postgres@localhost:5432/postgres"
    SLACK_SIGNING_SECRET=<secret>
    SLACK_BOT_TOKEN=<secret>
    SLACK_APP_TOKEN=<secret>
  4. Start opp en lokal postgres-database:
    docker run -e POSTGRES_PASSWORD=postgres -p 5432:5432 -it postgres:14
  5. Kjør prisma-migreringene mot databasen:
    npx prisma migrate dev
  6. Endelig kan vi starte development-serveren:
    yarn dev

Utviklingsflyten vil være å interaktere med slack botten gjennom ditt private slack workspace. F.eks. ved å legge botten til som en integrasjon på en testkanal, kjøre /helsesjekk i den kanalen, og fylle ut helsesjekken.

Det er noen verktøy i ./src/commands/commands-handler.ts som kan være nyttige for å teste ut funksjonalitet. F.eks. kan du kjøre /helsesjekk test for triggre ting som eller ser cron-basert.

Ikke nøl med å ta kontakt på #helsesjekk-bot på NAV-IT slacken om du trenger hjelp!

About

Område Helse Helsesjekk slack bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.8%
  • Other 1.2%