Skip to content
/ albo Public

Discord bot reminding you of your right to disconnect. Because if you're not being paid 24 hours a day, you shouldn't be on call 24 hours a day either

Notifications You must be signed in to change notification settings

Peekaey/albo

Repository files navigation

albo

Hi there, PM here. This is your reminder that the right to disconnect is now law.
Because if you're not being paid 24 hours a day, you shouldn't be on call 24 hours a day either.

Right to disconnect

About

Self hostable discord bot that reminds members of a guild about the right to disconnect under Australian law.

example

Features

  • Automated alerts at 5PM AEST weekdays that reminds members about the right to disconnect.
  • Slash commands that ping specific members with
    • a reminder about the right to disconnect
    • check in to see if they have disconnected for the day
  • Randomised attachment of specific clips of albo mentioning the right to disconnect

Requirements

Parameter requirements (see .env.example)

  • Discord Bot Token
  • Discord Bot App Id
  • Discord Guild Id (Of the guild the bot will/has joined)
  • Discord Channel Id (Of the channel you wish for automated alerts to be sent to)

Running/Compiling

  1. Run mix deps.get to pull dependencies
  2. Run mix compile to compile project
  3. mix run or iex -S mix to run

Building for docker

  1. docker build -t albo:latest .
  • Sample Run docker run -e DISCORD_BOT_TOKEN= -e DISCORD_APP_ID= -e DISCORD_GUILD_ID= -e DISCORD_CHANNEL_ID= --name albo-bot albo
  • Can also pull the latest image directly via ghcr.io/peekaey/albo:latest

Made with Elixir & Nostrum

About

Discord bot reminding you of your right to disconnect. Because if you're not being paid 24 hours a day, you shouldn't be on call 24 hours a day either

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors