Skip to content

JamesNotJamez/Workstation-Workouts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workstation Workout Slack Bot

A bot that will send you regular, short workouts during the working day to keep you active and get you out of your chair.

Here's a hard one, 18 Sit Ups

Here's a easy one, 16 Squats

The Oauth token for your bot is a required environment variable. Here is a video tutorial for getting your bot account set up - Setting up a slack bot

-e SLACK_WORKSTATION_TOKEN=<your token>

The slack channel is also a required environment variable.

-e SLACK_CHANNEL=<your channel>

You can also mount a custom exercise file or rep/time file, just make sure to follow the same format.

-v /your/file/path:/app/exercises.yml
-v /your/file/path:/app/reps.yml

I've provided a run script so that I don't have to worry about passing my slack token environment manually every time. It can be added to the .env file which is sourced by the run script. This .env file is in the gitignore spec so your token won't be persisted to git if you do make any commits.

Avaiable from DockerHub here

docker pull docker.io/jamesnotjamez/workstation_workout_bot

About

Slack bot that sends regular workouts to a room.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published