Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

seabird-adventofcode-plugin

Static Badge GitHub Actions Workflow Status

Dependencies

  • seabird-core

Configuration

Environment Variables

Common settings:

  • SEABIRD_HOST (required) - this is the URL of the seabird-core instance. Most users should use https://core.seabird.chat
  • SEABIRD_TOKEN (required) - the seabird token

Advent of Code-specific settings

  • AOC_SESSION (required) - the session cookie, usually manually obtained from a valid login. This must be updated once monthly to ensure it continues to work.
  • AOC_LEADERBOARD (required) - leaderboard ID from Advent of Code to report updates from. Note that the user the bot is logged in as must be joined to the leaderboard.
  • AOC_CHANNEL (required) - the ID of the seabird channel which notifications should be sent to.
  • TIMESTAMP_FILE (optional, defaults to ./aoc_timestamp.txt) - path to the file which is used to track the last timestamp we've processed from AOC.